9
การส่งอีเมลพร้อมไฟล์แนบจาก C # ไฟล์แนบจะเป็นส่วนที่ 1.2 ในธันเดอร์เบิร์ด
ฉันมีแอปพลิเคชัน C # ที่ส่งอีเมลรายงานสเปรดชีต Excel ผ่านเซิร์ฟเวอร์ Exchange 2007 โดยใช้ SMTP สิ่งเหล่านี้ใช้ได้ดีสำหรับผู้ใช้ Outlook แต่สำหรับผู้ใช้ Thunderbird และ Blackberry ไฟล์แนบได้เปลี่ยนชื่อเป็น "ส่วนที่ 1.2" ฉันพบบทความนี้ซึ่งอธิบายปัญหา แต่ดูเหมือนจะไม่สามารถแก้ปัญหาได้ ฉันไม่สามารถควบคุมเซิร์ฟเวอร์ Exchange จึงทำการเปลี่ยนแปลงที่นั่นไม่ได้ มีอะไรที่ฉันสามารถทำได้ในส่วนท้าย C #? ฉันได้ลองใช้ชื่อไฟล์แบบสั้นและการเข้ารหัส HTML สำหรับเนื้อหา แต่ก็ไม่ได้สร้างความแตกต่าง รหัสส่งเมลของฉันมีแค่นี้: public static void SendMail(string recipient, string subject, string body, string attachmentFilename) { SmtpClient smtpClient = new SmtpClient(); NetworkCredential …
113
c#
email
smtp
attachment