1. สินค้า
  2.   อีเมล
  3.   Node.js
  4.   Aspose.Email Cloud SDK สำหรับ Node.js

Aspose.Email Cloud SDK สำหรับ Node.js

 
 

Node.js API สำหรับสร้างและจัดการข้อความอีเมล

สร้าง, แก้ไข, อ่าน, จัดการและแปลงรูปแบบไฟล์อีเมล Outlook เช่น MSG, EML, PST, ICS, VCF และ OST ผ่าน Node.js API.

Aspose.Email Cloud SDK สำหรับ Node.js คืออะไร?

การจัดการอีเมลอย่างมีประสิทธิภาพเป็นส่วนสำคัญของแอปพลิเคชันสมัยใหม่หลายประเภท ไม่ว่าจะเพื่ออัตโนมัติขั้นตอนการทำงานของอีเมล, การผสานรวมกับระบบ CRM, หรือการประมวลผลไฟล์แนบของอีเมล Aspose.Email Cloud SDK for Node.js ให้ API บนคลาวด์ที่ทรงพลังซึ่งช่วยให้นักพัฒนาซอฟต์แวร์ทำงานกับรูปแบบไฟล์อีเมลได้อย่างง่ายดาย SDK นี้รองรับการสร้าง, แก้ไข, แปลง, ส่งและรับอีเมล ทำให้เป็นเครื่องมือที่จำเป็นสำหรับนักพัฒนา Node.js มีคุณสมบัติสำคัญอื่น ๆ อีกหลายอย่างที่เป็นส่วนหนึ่งของ SDK เช่น การเพิ่มและจัดการไฟล์แนบของอีเมล, การจัดการการเก็บข้อมูลอีเมลในคลาวด์, การประมวลผลหัวเรื่องและเมตาดาต้าอีเมล, การทำงานกับวัตถุฝังและทรัพยากรที่เชื่อมโยง, การจัดการลายเซ็นอีเมล, การประมวลผลเหตุการณ์ปฏิทิน, การสกัดเมตาดาต้าสำหรับการรายงานการปฏิบัติตามข้อกำหนด ฯลฯ

Aspose.Email Cloud SDK สำหรับ Node.js มอบวิธีที่ทรงพลังแต่เรียบง่ายให้กับนักพัฒนาในการรวมความสามารถในการประมวลผลอีเมลเข้ากับแอปพลิเคชันของพวกเขา มันอนุญาตให้นักพัฒนาสร้าง, แก้ไข, แปลงและประมวลผลข้อความอีเมลในรูปแบบต่าง ๆ เช่น EML, PST, MSG, OFT, EMLX, MBOX และอื่น ๆ อีกมากมาย มันทำให้กระบวนการพัฒนาง่ายขึ้นโดยการแยกความซับซ้อนของโปรโตคอลและรูปแบบอีเมลออกไป ทำให้นักพัฒนามุ่งเน้นที่ตรรกะของแอปพลิเคชัน Node.js ที่เป็นแบบข้ามแพลตฟอร์มร่วมกับ SDK บนคลาวด์ทำให้สามารถพัฒนาได้บนระบบปฏิบัติการใดก็ได้ มันรับประกันการปกป้องข้อมูลอีเมลด้วยกลไกการตรวจสอบสิทธิ์ที่ปลอดภัย โดยรวมแล้วเป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการรวมฟังก์ชันอีเมลเข้ากับแอปพลิเคชันของตนอย่างง่ายดาย

Previous Next

เริ่มต้นใช้งาน Aspose.Email Cloud SDK สำหรับ Node.js

วิธีที่แนะนำในการติดตั้ง Aspose.Email Cloud SDK สำหรับ Node.js คือการใช้ npm โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Aspose.Email Cloud SDK สำหรับ Node.js ผ่าน npm

 npm install @asposecloud/aspose-email-cloud --save 

คุณสามารถดาวน์โหลดไลบรารีได้โดยตรงจาก Aspose.Email หน้าเพจผลิตภัณฑ์

สร้างและส่งอีเมลโดยอัตโนมัติ

Aspose.Email Cloud SDK สำหรับ Node.js ทำให้การพัฒนาซอฟต์แวร์สร้างและจัดการข้อความอีเมลโดยโปรแกรมได้ง่ายขึ้นภายในแอปพลิเคชัน Node.js ด้วยเพียงไม่กี่บรรทัดของโค้ด นักพัฒนา Node.js สามารถสร้างอีเมลตั้งแต่ต้น ตั้งค่าหัวเรื่อง เนื้อหา ผู้รับ และไฟล์แนบ รวมถึงส่งอีเมลผ่าน SMTP ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถสร้างและส่งข้อความอีเมลอย่างง่ายภายในแอปพลิเคชัน Node.js ได้อย่างไร

วิธีสร้างและส่งข้อความอีเมลแบบง่ายในแอปพลิเคชัน Node.js?

const asposeEmailCloud = require("aspose-email-cloud");

const config = {
  clientId: "YOUR_CLIENT_ID",
  clientSecret: "YOUR_CLIENT_SECRET",
};

const apiInstance = new asposeEmailCloud.EmailApi(config);

const message = {
  from: "sender@example.com",
  to: "recipient@example.com",
  subject: "Test Email from Aspose.Email Cloud",
  body: "This is a test email sent using Aspose.Email Cloud SDK for Node.js.",
};

const request = new asposeEmailCloud.SendEmailRequest({ message });

apiInstance.sendEmail(request)
  .then((response) => {
    console.log("Email sent successfully!");
  })
  .catch((error) => {
    console.error("Error sending email:", error);
  });

การแปลงรูปแบบอีเมลภายในแอปพลิเคชัน Node.js

Aspose.Email Cloud SDK สำหรับ Node.js ได้ให้การสนับสนุนเต็มรูปแบบในการจัดการรูปแบบไฟล์อีเมลและการแปลงระหว่างรูปแบบเหล่านี้ภายในแอปพลิเคชัน Node.js SDK คลาวด์นี้รองรับการแปลงอีเมลระหว่างรูปแบบต่าง ๆ โดยไม่สูญเสียข้อมูล เช่น MSG, PST, OST, OFT, EML, EMLX, MBOX และอื่น ๆ อีกมากมาย ตัวอย่างที่มีประโยชน์นี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถแปลงไฟล์ MSG ไปเป็นรูปแบบ EML ภายในแอปพลิเคชัน Node.js ได้อย่างไร

วิธีแปลงไฟล์ MSG เป็น EML ผ่าน Node.js REST API?

const { EmailCloud, EmailConvertRequest } = require('aspose-email-cloud');

const emailApi = new EmailCloud({
    appSid: 'YOUR_APP_SID',
    appKey: 'YOUR_APP_KEY'
});

async function convertMsgToEml() {
    try {
        const request = new EmailConvertRequest({
            fromFormat: 'msg',
            toFormat: 'eml',
            file: 'input.msg' // Can be a file path or Buffer
        });

        const result = await emailApi.email.convert(request);
        console.log('Converted successfully:', result);
    } catch (error) {
        console.error('Conversion failed:', error);
    }
}

convertMsgToEml();

เพิ่มและจัดการไฟล์แนบของอีเมลผ่าน API ของ Node.js

Aspose.Email Cloud SDK สำหรับ Node.js ได้ให้การสนับสนุนอย่างครบถ้วนสำหรับการเพิ่ม, ดึงออก หรือเอาไฟล์แนบออกจากข้อความอีเมลได้อย่างง่ายดายแบบไดนามิก ด้วยเพียงไม่กี่บรรทัดของโค้ด นักพัฒนาซอฟต์แวร์สามารถเพิ่ม, ดึงออก และจัดการไฟล์แนบภายในข้อความอีเมลได้ สิ่งนี้สำคัญสำหรับแอปพลิเคชันที่ต้องการการแชร์ไฟล์หรือการประมวลผลเอกสาร ตัวอย่างต่อไปนี้แสดงให้เห็นว่า นักพัฒนา Node.js สามารถดึงไฟล์แนบจากข้อความอีเมลภายในสภาพแวดล้อม Node.js ได้อย่างไร

วิธีดึงและดาวน์โหลดไฟล์แนบจากข้อความอีเมลผ่าน Node.js REST API?

const { EmailCloud, AttachmentDownloadRequest } = require('aspose-email-cloud');

const emailApi = new EmailCloud({
    appSid: 'YOUR_APP_SID',
    appKey: 'YOUR_APP_KEY'
});

async function downloadAttachment() {
    try {
        const attachment = await emailApi.email.attachment.download(
            new AttachmentDownloadRequest({
                fileName: 'email.eml',
                attachmentName: 'document.pdf'
            })
        );
        
        console.log('Attachment downloaded:', attachment);
    } catch (error) {
        console.error('Error downloading attachment:', error);
    }
}

downloadAttachment();

แยกวิเคราะห์และดึงข้อมูลอีเมลใน Node.js

Aspose.Email Cloud SDK สำหรับ Node.js ช่วยให้สามารถวิเคราะห์อีเมลและดึงข้อมูลจากอีเมลได้ ซึ่งมีประโยชน์อย่างมากสำหรับการสกัดข้อมูลและการวิเคราะห์ข้อมูล SDK ทำให้ผู้พัฒนา Node.js สามารถอ่านไฟล์อีเมลในรูปแบบต่าง ๆ และดึงหัวเรื่อง, เนื้อหา, ผู้ส่ง, ผู้รับ และไฟล์แนบได้ด้วยเพียงไม่กี่บรรทัดของโค้ด ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถสกัดเมตาดาต้าอีเมลภายในสภาพแวดล้อม Node.js ได้อย่างไร

วิธีดึงข้อมูลเมตาอีเมลในแอปพลิเคชัน Node.js?

const { EmailCloud, EmailGetRequest } = require('aspose-email-cloud');

const emailApi = new EmailCloud({
    appSid: 'YOUR_APP_SID',
    appKey: 'YOUR_APP_KEY'
});

async function parseEmail() {
    try {
        const email = await emailApi.email.get(
            new EmailGetRequest({ filePath: 'email.eml' })
        );
        
        console.log('Subject:', email.subject);
        console.log('From:', email.from.address);
        console.log('Body:', email.body);
        console.log('Attachments:', email.attachments?.length);
    } catch (error) {
        console.error('Error parsing email:', error);
    }
}

parseEmail();

 ไทย