ส่งอีเมลแบบโปรแกรมใน Java ด้วย Microsoft Graph
คู่มือการผสานรวมเกี่ยวกับวิธีเชื่อมต่อข้อมูล Microsoft 365 กับ Java สำหรับระบบอัตโนมัติทางอีเมล
ดาวน์โหลดฟรีทดลองตั้งค่าสิ่งแวดล้อม
รับ Java API: ติดตั้งไลบรารีจาก Maven.ติดตามการติดตั้งง่าย instructions.
เข้าถึง MS Graph API:
- ลงทะเบียนแอปพลิเคชันของคุณใน Microsoft Azure Portal
- ให้สิทธิ์ที่จำเป็น
- รับโทเค็นการเข้าถึง
ส่งข้อความโดยใช้ MS Graph
เขียนและปรับแต่งข้อความของคุณด้วย Aspose.Email สำหรับ Javaคุณสามารถตั้งค่าผู้รับ เพิ่มไฟล์แนบ และฟอร์แมตเนื้อหาอีเมลได้ตามต้องการส่งข้อความของคุณโดยใช้เครื่องมือแบบบูรณาการลองใช้ตัวอย่างโค้ดต่อไปนี้แทนที่ส่วนประกอบที่จำเป็นทั้งหมดด้วยส่วนประกอบที่ถูกต้องสำหรับคุณ
import com.aspose.email.*;
IGraphClient client = GraphClient.getClient(tokenProvider);
MapiMessage message = new MapiMessage();
message.setSubject("Subject");
message.setBody("Body");
message.setProperty(KnownPropertyList.DISPLAY_TO, "to@host.com");
message.setProperty(KnownPropertyList.SENDER_NAME, "from");
message.setProperty(KnownPropertyList.SENT_REPRESENTING_EMAIL_ADDRESS, "from@host.com");
client.send(message);
คุณสมบัติยอดนิยม Java API
Aspose.Email สำหรับ Java ช่วยให้นักพัฒนาสามารถทำงานกับงานและข้อมูลที่เกี่ยวข้องกับอีเมลได้อย่างยืดหยุ่นและมีประสิทธิภาพ ทำให้เป็นเครื่องมือที่มีค่าสำหรับการจัดการอีเมลและข้อมูลส่วนบุคคลภายในแอปพลิเคชัน Java
การจัดการอีเมล: สร้าง ส่ง รับ วิเคราะห์ และจัดการอีเมลอย่างมีประสิทธิภาพ
Conversion: แปลงอีเมลระหว่างรูปแบบเช่น EML, MSG, HTML และ PDF
การจัดการสิ่งที่แนบมา: จัดการไฟล์แนบได้อย่างง่ายดาย
โปรโตคอลและการสนับสนุนบริการต่างๆ: ส่งข้อความโดยตรงจากแอปพลิเคชัน Java ผ่าน SMTP, EWS, MS Graph, MailGun หรือ SendGridดึงข้อมูลและประมวลผลรายการข้อความจากเซิร์ฟเวอร์โดยใช้ POP3, IMAP, EWS, MS Graph
การจัดการที่เก็บข้อมูลแบบออฟไลน์: เข้าถึง จัดการ และปรับแต่งข้อมูลอีเมลที่เก็บไว้ในเครื่อง
ปฏิทินและผู้ติดต่อ: จัดการกิจกรรมปฏิทินและรายชื่อติดต่อ
Filtering: ค้นหาข้อความหรือข้อมูลที่เฉพาะเจาะจงได้อย่างรวดเร็ว
Rendering: แสดงเนื้อหาข้อความอย่างถูกต้อง
การเข้ารหัสและความปลอดภัย: รักษาความปลอดภัยข้อมูลอีเมลด้วยการเข้ารหัส
Templates: สร้างเทมเพลตอีเมลที่ใช้ซ้ำได้
ความเข้ากันได้ระหว่างแพลตฟอร์ม: พัฒนาแอพสำหรับระบบปฏิบัติการที่แตกต่างกัน
ขั้นตอนการทำงานอีเมลที่กำหนดเอง: ทำงานอีเมลโดยอัตโนมัติ เช่น การแจ้งเตือนและการแจ้งเตือน
เอกสารที่กว้างขวาง: เข้าถึงทรัพยากรและการสนับสนุนที่ครอบคลุม