bir kac nerim var hocam o zaman 1- dosya ismini kücült. a. doc gibi bi sey ver (uzunluk ya da türkce karakterden dolayi bu sorunu cikariyor olabilir. 2- bu yemezse encodeparameters i false olarak ayarla https://javaee.github.io/javamail/#mail. mime. encodeparameters sanirim bu sekilde yapabilmen lazim java. util. properties props = system. getproperties ; props. setProperty ; 3- farkli outlook versiyonlarindan bakma sansiniz varsa bi de yle bakin, belki eski versiyonsa sorun yapiyor da olabilir unbalanced tarafından 29/Eyl/17 13:58 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

sorunu çzdüm abi (: senin gnderdiğin mimetype dictionary i kullandım (: ayrıca properties. setProperty ; properties. setProperty ; bu iki satırı ekledim. Sıkıntı çzüldü (: Çok teşekkür ettim Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

bir kac nerim var hocam o zaman 1- dosya ismini kücült. a. doc gibi bi sey ver (uzunluk ya da türkce karakterden dolayi bu sorunu cikariyor olabilir. 2- bu yemezse encodeparameters i false olarak ayarla https://javaee.github.io/javamail/#mail. mime. encodeparameters sanirim bu sekilde yapabilmen lazim java. util. properties props = system. getproperties ; props. setProperty ; 3- farkli outlook versiyonlarindan bakma sansiniz varsa bi de yle bakin, belki eski versiyonsa sorun yapiyor da olabilir hepsini denedim olmadı abi (: public String getContentType şu kısımda "application/pdf" yapınca pdf dosyaları düzgün oluyor ama diğerleri yemedi :D "application/xlsx" falan denedim olmadı :D Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

Properties properties = System. getProperties ; properties. setProperty ; properties. setProperty ; properties. setProperty ; properties. setProperty("mail. smtp. port", "25"); SmtpAuthenticator authentication = new SmtpAuthenticator ; // Get the default Session object. Session session = Session. getDefaultInstance ; try { MimeMessage message = new MimeMessage ; message. setFrom(new InternetAddress ; message. addRecipient(Message. RecipientType. TO, new InternetAddress ; message. setSubject ; BodyPart messageBodyPart = new MimeBodyPart ; messageBodyPart. setText ; Multipart multipart = new MimeMultipart ; multipart. addBodyPart ; for (ProjeEkliDosya teklifDosyasi : proje. getTeklifDosyalari { messageBodyPart = new MimeBodyPart ; String filename = new File . getCanonicalPath + "\\attachmentFiles\\" +teklifDosyasi. getEkAdi ; DataSource source = new FileDataSource { public String getContentType }; messageBodyPart. setDataHandler(new DataHandler ; messageBodyPart. setFileName(ekAdiDuzenle(teklifDosyasi. getEkAdi ; multipart. addBodyPart ; } // Send the complete message parts message. setContent ; Transport. send ; System. out. println ; }catch return true; kod byle hacı (: sıkıntı DataSource source = new FileDataSource { public String getContentType }; şu kısımda bu kısmı text plan vs yapınca outlook da farklı grünüyor. octet stream yemiyor ama bende Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

mime type larla da ilgili olabilir hocam, application/xlsx diye bi sey yok :) https://github.com/MrSiir/WpfsApp/blob/master/WpfsApp/MIMEAssistant. cs xls icin application/vnd. ms-excel xlsx icin application/vnd. openxmlformats-officedocument. spreadsheetml. sheet doc icin application/msword docx icin application/vnd. openxmlformats-officedocument. wordprocessingml. document yaptigim bir ios uygulamasinda path den bana mime type i dnderen fonksiyonu kullanmisim mailController. AddAttachmentData(NSData. FromFile , MimeAssistant. GetMIMEType , fileName); java icin ister kendin yukarida verdigim linkteki listeyi kullanirsin istersen buradaki farkli seylerden birini kullanabilirsin http://www.rgagnon.com/javadetails/java-0487.html sanirim bu sorununu czecektir ya sorunu çzdük diye heveslendim ama yine olmadı abi (: http://prntscr.com/gr79wf şuan byle grünüyor :D Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

Javax. Mail kullanarak yazdığım ufak bir kod blogu var. Bu blogu kullanarak mail attırıyorum. Sıkıntısız olarak mailler gidiyor. Spama düşme durumu vs yok. Sorun şurada başlıyor. Gnderdiğim maili outlook uygulaması kullanan birisi açtığında tüm ekler, unnamedAttachment1. dat unnamedAttachment2. dat vs gibi isilendirerek gsteriyor. Aynı maili web uygulaması üzerinden açtığımda ekler düzgün bir biçimde grünüyor. İnternette araştırdım biraz TNEF paketi düzgün oluşturulmadığı için falan yazmışlar ama java ile nasıl oluşturulur bilemedim. (https://support.microsoft.com/tr-tr/help/278061/email-received-from-a-sender-using-outlook-includes-a-winmail-dat-atta) daha sonra başka bir konuda exchange üzerinde bir ayardan bahsetmişler ama cpanel de bu ayarı yapacak bir yer bulamadım. (http://msexchangeguru.com/2013/10/09/winmail/) Sonuç olarak avuçladım kendimi :D Bu sıkıntıyı nasıl çzeriz, daha nce başına gelen var mı? Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

Hocam kodunu da paylaşır mısın? Android de byle birşey yapmıştım daha nce. Bahsettiğin sorun ile hiç karşılaşmadım. Kodlarına bakalım Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

surdaki rnegi dener misin hocam https://github.com/javaee/javamail/blob/master/demo/src/main/java/sendfile. java adamlar mime type tanimlamasini commentlemis yapmislar. Ayrica bu java ile ilgili bir bug hocam We have the same problem and found, the following out: - With Outlook Express 6, Outlook 2007 SP3 and Outlook 2010 the problem occurs, if the attachment name is longer than 60 bytes, with the JavaMail API 1.5.6! - Also we found out that the exchange-backend can influence the problem as well. In our actual infrastructure with newest Versions of Microsoft Exchange , the problem does not occur. The older Version 1.4.1 is working fine. (Also Tests with 1.4.7 are working). kindly regards, Felix ayrica sana bahsettigim encodeparameters e false verip dene bu sekilde de yapabilirsin System. setProperty ; yine olmasa burada yapilan tartismayi bi oku https://community.oracle.com/thread/4052611 en son mesajda eleman kod rnegini eklemis orda degistirmen gereken props. put ; yerine bunu kullanman System. setProperty ; umarim bu sefer czülür sorun. Yeni proje üzerinden deneyebilirsin hocam.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

mime type larla da ilgili olabilir hocam, application/xlsx diye bi sey yok :) https://github.com/MrSiir/WpfsApp/blob/master/WpfsApp/MIMEAssistant. cs xls icin application/vnd. ms-excel xlsx icin application/vnd. openxmlformats-officedocument. spreadsheetml. sheet doc icin application/msword docx icin application/vnd. openxmlformats-officedocument. wordprocessingml. document yaptigim bir ios uygulamasinda path den bana mime type i dnderen fonksiyonu kullanmisim mailController. AddAttachmentData(NSData. FromFile , MimeAssistant. GetMIMEType , fileName); java icin ister kendin yukarida verdigim linkteki listeyi kullanirsin istersen buradaki farkli seylerden birini kullanabilirsin http://www.rgagnon.com/javadetails/java-0487.html sanirim bu sorununu czecektir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

suraya bakar misin hocam https://stackoverflow.com/a/20842646 bir de kodunda grdügüm Multipart multipart = new MimeMultipart ; BodyPart messageBodyPart = new MimeBodyPart ; burda neden MimeMultiPart kullanmamissin Multipart demissin. Aynisi MimeBodyPart icin de gecerli. Bunla ilgili de bir sikinti olabilir belki. Byle olmasının sorun teşkil etmemesi lazım ama deneyim hemen (: MimeMultiPart Multipart dan extend aynı şekilde MimeBodyPart da BodyParttan edit. yok abi değişen bir şey olmadı (: tarayıcından açınca http://prntscr.com/gr4b4a grüntü byle outlookda byle http://prntscr.com/gr4bdc sLeymN tarafından 29/Eyl/17 13:13 tarihinde düzenlenmiştir Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

suraya bakar misin hocam https://stackoverflow.com/a/20842646 bir de kodunda grdügüm Multipart multipart = new MimeMultipart ; BodyPart messageBodyPart = new MimeBodyPart ; burda neden MimeMultiPart kullanmamissin Multipart demissin. Aynisi MimeBodyPart icin de gecerli. Bunla ilgili de bir sikinti olabilir belki. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.