คำถามติดแท็ก attachment

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 

5
ไฟล์แนบอีเมลหลายไฟล์ของ Android โดยใช้ Intent
ฉันทำงานกับโปรแกรม Android เพื่อส่งอีเมลพร้อมไฟล์แนบ (ไฟล์รูปภาพไฟล์เสียง ฯลฯ ) โดยใช้ Intent with ACTION_SEND. โปรแกรมกำลังทำงานเมื่ออีเมลมีไฟล์แนบเดียว ฉันเคยIntent.putExtra(android.content.Intent.EXTRA_STREAM, uri)แนบไฟล์รูปภาพที่กำหนดไว้กับอีเมลและมันใช้งานได้ดีสามารถส่งอีเมลผ่าน Gmail ได้ อย่างไรก็ตามเมื่อฉันพยายามแนบรูปภาพหลายภาพในอีเมลเดียวกันโดยการโทรIntent.putExtra(android.content.Intent.EXTRA_STREAM, uri)หลายครั้งมันก็ไม่สามารถใช้งานได้ ไม่มีไฟล์แนบใดปรากฏในอีเมล ฉันค้นหาเอกสาร SDK และกลุ่มผู้ใช้การเขียนโปรแกรม Android เกี่ยวกับไฟล์แนบอีเมล แต่ไม่พบข้อมูลที่เกี่ยวข้อง อย่างไรก็ตามฉันได้ค้นพบว่ามีค่าคงที่ของเจตจำนงอื่นACTION_SEND_MULTIPLE(มีให้ตั้งแต่ระดับ API 4) ซึ่งอาจตรงตามความต้องการของฉัน จากเอกสาร SDK ระบุเพียงว่าส่งมอบข้อมูลหลายรายการให้กับบุคคลอื่นซึ่งใช้งานได้เหมือนACTION_SENDกันยกเว้นข้อมูลมีหลายรายการ แต่ฉันยังไม่สามารถเข้าใจการใช้งานที่ถูกต้องสำหรับคำสั่งนี้ ฉันพยายามประกาศเจตจำนงด้วยACTION_SEND_MULTIPLEแล้วโทรติดต่อputExtra(EXTRA_STREAM, uri)หลายครั้งเพื่อแนบภาพหลายภาพ แต่ฉันได้ผลลัพธ์ที่ผิดพลาดเหมือนเดิมไม่มีไฟล์แนบใดปรากฏในอีเมล มีใครลองใช้ACTION_SEND_MULTIPLEและใช้งานได้กับไฟล์แนบอีเมลหลายไฟล์หรือไม่?

4
ดาวน์โหลดไฟล์แนบโดยใช้ Java Mail
ตอนนี้ฉันได้ดาวน์โหลดข้อความทั้งหมดและเก็บไว้ที่ Message[] temp; ฉันจะรับรายชื่อไฟล์แนบสำหรับแต่ละข้อความถึงได้อย่างไร List<File> attachments; หมายเหตุ:ไม่มี libs ของบุคคลที่สามโปรดเพียงแค่ JavaMail
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.