1. Produk
  2.   E-mel
  3.   Node.js
  4.   Aspose.Email Cloud SDK for Node.js

Aspose.Email Cloud SDK for Node.js

 
 

API Node.js untuk Mencipta & Mengurus Mesej E-mel

Cipta, Edit, Baca, Manipulasi dan Tukar Format Fail E-mel Outlook seperti MSG, EML, PST, ICS, VCF dan OST melalui API Node.js.

Apakah Aspose.Email Cloud SDK untuk Node.js?

Pengurusan e-mel dengan cekap merupakan komponen kritikal bagi banyak aplikasi moden, sama ada untuk mengautomasikan aliran kerja e-mel, mengintegrasikan dengan sistem CRM, atau memproses lampiran e-mel. Aspose.Email Cloud SDK untuk Node.js menyediakan API berasaskan awan yang kuat yang membolehkan pembangun perisian bekerja dengan format fail e-mel dengan mudah. SDK ini menyokong penciptaan, penyuntingan, penukaran, penghantaran, dan penerimaan e-mel, menjadikannya alat penting bagi pembangun Node.js. Terdapat pelbagai ciri penting lain yang juga merupakan sebahagian daripada SDK seperti menambah dan mengurus lampiran e-mel, pengurusan storan e-mel di awan, memproses pengepala e-mel dan metadata, bekerja dengan objek terbenam dan sumber berhubung, memanipulasi tandatangan e-mel, pemprosesan acara kalendar, mengekstrak metadata untuk pelaporan pematuhan dan sebagainya.

Aspose.Email Cloud SDK untuk Node.js menyediakan pembangun dengan cara yang kuat namun mudah untuk mengintegrasikan keupayaan pemprosesan e-mel ke dalam aplikasi mereka. Ia membolehkan pembangun mencipta, memanipulasi, menukar, dan memproses mesej e-mel dalam pelbagai format, seperti EML, PST, MSG, OFT, EMLX, MBOX dan banyak lagi. Ia mempermudah proses pembangunan dengan mengabstrakkan kerumitan protokol dan format e-mel, membolehkan pembangun memberi tumpuan kepada logik aplikasi. Sifat lintas platform Node.js, digabungkan dengan SDK berasaskan awan, membolehkan pembangunan pada mana-mana sistem operasi. Ia memastikan perlindungan data e-mel dengan mekanisme pengesahan yang selamat. Secara keseluruhan, ia merupakan pilihan yang cemerlang bagi pembangun yang ingin memasukkan fungsi e-mel ke dalam aplikasi mereka dengan mudah.

Previous Next

Mula Menggunakan Aspose.Email Cloud SDK untuk Node.js

Cara yang disyorkan untuk memasang Aspose.Email Cloud SDK untuk Node.js ialah menggunakan npm. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang Aspose.Email Cloud SDK untuk Node.js melalui npm

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

Anda boleh memuat turun perpustakaan secara langsung dari Aspose.Email halaman produk

Cipta & Hantar E-mel Secara Program

Aspose.Email Cloud SDK untuk Node.js memudahkan pembangun perisian untuk secara programatik mencipta dan mengendalikan mesej e-mel dalam aplikasi Node.js. Dengan hanya beberapa baris kod, pembangun Node.js boleh menjana e-mel dari awal, menetapkan subjek, isi, penerima, dan lampiran, serta menghantarnya melalui SMTP. Contoh berikut menunjukkan bagaimana pembangun perisian dapat mencipta dan menghantar mesej e-mel ringkas dalam aplikasi Node.js.

Bagaimana Membuat dan Menghantar Mesej E-mel Ringkas dalam Aplikasi 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);
  });

Penukaran Format E-mel dalam Aplikasi Node.js

Aspose.Email Cloud SDK untuk Node.js telah menyediakan sokongan lengkap untuk mengendalikan format fail e-mel dan penukaran antara format-format ini dalam aplikasi Node.js. SDK awan menyokong penukaran e-mel antara pelbagai format tanpa kehilangan data, seperti MSG, PST, OST, OFT, EML, EMLX, MBOX dan banyak lagi. Berikut ialah contoh yang sangat berguna yang menunjukkan bagaimana pembangun perisian dapat menukar fail MSG ke format EML dalam aplikasi Node.js.

Bagaimana Menukar MSG kepada EML melalui 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();

Tambah & Urus Lampiran E-mel melalui API Node.js

Aspose.Email Cloud SDK untuk Node.js telah menyediakan sokongan lengkap untuk menambah, mengekstrak, atau mengeluarkan lampiran dari mesej e-mel secara dinamik dengan mudah. Dengan beberapa baris kod, pemaju perisian dapat menambah, mengekstrak, dan mengurus lampiran dalam mesej e-mel. Ini penting untuk aplikasi yang memerlukan perkongsian fail atau pemprosesan dokumen. Contoh berikut menunjukkan bagaimana pemaju Node.js dapat mengekstrak lampiran daripada mesej e-mel dalam persekitaran Node.js.

Bagaimana Mengekstrak & Memuat Turun Lampiran daripada Mesej E-mel melalui 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();

Huraikan & Ekstrak Data E-mel dalam Node.js

Aspose.Email Cloud SDK untuk Node.js membolehkan pemprosesan e-mel dan mengekstrak maklumat daripada e-mel. Ini sangat berguna untuk pengekstrakan data dan analisis data. SDK memudahkan pemaju Node.js membaca fail e-mel dalam pelbagai format dan mengekstrak subjek, badan, penghantar, penerima, serta lampiran dengan hanya beberapa baris kod. Contoh berikut menunjukkan bagaimana pemaju perisian dapat mengekstrak metadata e-mel dalam persekitaran Node.js.

Bagaimana Mengekstrak Metadata E-mel dalam Aplikasi 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();

 Melayu