1. Məhsullar
  2.   E-poçt
  3.   Node.js
  4.   Aspose.Email Bulud SDK for Node.js

Aspose.Email Bulud SDK for Node.js

 
 

Node.js API e-poçt mesajlarını yaratmaq və idarə etmək üçün

Node.js API vasitəsilə MSG, EML, PST, ICS, VCF və OST kimi Outlook e-poçt fayl formatlarını yaratmaq, redaktə etmək, oxumaq, manipulyasiya etmək və çevirmək.

Aspose.Email Cloud SDK for Node.js nədir?

E-poçtların səmərəli idarə olunması müasir tətbiqlərin bir çoxunda kritik komponentdir, istər e-poçt iş axınlarını avtomatlaşdırmaq, CRM sistemləri ilə inteqrasiya etmək, istərsə də e-poçt əlavələrini emal etmək üçün. Node.js üçün Aspose.Email Cloud SDK güclü bulud əsaslı API təqdim edir və proqram inkişaf etdiricilərinə e-poçt fayl formatları ilə asanlıqla işləməyə imkan verir. Bu SDK e-poçtların yaradılması, redaktəsi, çevrilməsi, göndərilməsi və alınmasını dəstəkləyir, bu da Node.js inkişaf etdiriciləri üçün vacib bir alət edir. SDK-nın digər mühüm xüsusiyyətləri arasında e-poçt əlavələrinin əlavə olunması və idarə edilməsi, buludda e-poçt saxlamanın idarə olunması, e-poçt başlıqları və metadata-nın emalı, yerləşdirilmiş obyektlər və əlaqəli resurslarla işləmək, e-poçt imzasının idarə edilməsi, təqvim hadisələrinin emalı, uyğunluq hesabatları üçün metadata-nın çıxarılması və s. daxildir.

Aspose.Email Cloud SDK for Node.js, inkişafçılara tətbiqlərinə e‑poçt emalı imkanlarını inteqrasiya etmək üçün güclü, lakin sadə bir yol təqdim edir. Bu, inkişafçılara EML, PST, MSG, OFT, EMLX, MBOX və daha bir çox formatda e‑poçt mesajlarını yaratmaq, manipulyasiya etmək, çevirmək və emal etmək imkanı verir. E‑poçt protokollarının və formatlarının mürəkkəbliyini abstraktlaşdıraraq inkişaf prosesini sadələşdirir, beləliklə inkişafçılar tətbiq məntiqinə fokuslana bilirlər. Node.js‑in platformalararası təbiəti, bulud‑əsaslı SDK ilə birləşərək, istənilən əməliyyat sistemində inkişafı mümkün edir. Təhlükəsiz autentifikasiya mexanizmləri ilə e‑poçt məlumatlarının qorunmasını təmin edir. Ümumilikdə, tətbiqlərinə e‑poçt funksionallığını asanlıqla əlavə etmək istəyən inkişafçılar üçün mükəmməl seçimdir.

Previous Next

Aspose.Email Cloud SDK for Node.js ilə Başlanğıc

Aspose.Email Cloud SDK for Node.js‑i quraşdırmağın tövsiyə olunan yolu npm‑dən istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin.

Aspose.Email Cloud SDK-nı Node.js üçün npm vasitəsilə quraşdırın

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

Kitabxananı birbaşa Aspose.Email məhsul səhifəsindən yükləyə bilərsiniz

E-poçtları Proqramlaşdırılmış Şəkildə Yaratmaq və Göndərmək

Aspose.Email Cloud SDK for Node.js, proqramçılara Node.js tətbiqləri daxilində e‑poçt mesajlarını proqram vasitəsilə yaratmaq və idarə etmək üçün asanlıq yaradır. Yalnız bir neçə sətir kodla Node.js inkişaf etdiriciləri sıfırdan e‑poçtlar yarada, mövzu, mətn, alıcılar və əlavələri təyin edə və hətta onları SMTP vasitəsilə göndərə bilərlər. Aşağıdakı nümunə, proqramçılara Node.js tətbiqləri daxilində sadə e‑poçt mesajları yaratmaq və göndərmək üçün necə istifadə ediləcəyini göstərir.

Node.js tətbiqlərində sadə e-poçt mesajları necə yaradıb göndərmək olar?

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 Tətbiqlərində E-poçt Formatının Çevrilməsi

Aspose.Email Cloud SDK for Node.js, Node.js tətbiqləri daxilində e‑poçt fayl formatlarını idarə etmək və bu formatlar arasında konversiyanı tam dəstəkləyir. Bulud SDK‑ı, MSG, PST, OST, OFT, EML, EMLX, MBOX və daha bir çoxu kimi müxtəlif formatlar arasında məlumat itkisi olmadan e‑poçtların konversiyasını dəstəkləyir. Budur, proqramçılara Node.js tətbiqləri daxilində MSG faylını EML formatına necə çevirmək lazım olduğunu göstərən çox faydalı bir nümunə.

Node.js REST API vasitəsilə MSG faylını EML formatına necə çevirmək olar?

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();

Node.js API vasitəsilə E-poçt Əlavələrini Əlavə Etmək və İdarə Etmək

Aspose.Email Cloud SDK for Node.js dinamik olaraq e-poçt mesajlarından əlavə faylları asanlıqla əlavə etmək, çıxarmaq və ya silmək üçün tam dəstək təmin edir. Bir neçə sətir kodla proqramçılar e-poçt mesajları daxilində əlavə faylları əlavə edə, çıxara və idarə edə bilərlər. Bu, fayl paylaşımı və ya sənəd işlənməsi tələb edən tətbiqlər üçün vacibdir. Aşağıdakı nümunə Node.js mühitində Node.js proqramçıların e-poçt mesajlarından əlavə faylları necə çıxara biləcəyini göstərir.

Node.js REST API vasitəsilə e-poçt mesajlarından əlavə faylları necə çıxarmaq və yükləmək olar?

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-də E-poçt Məlumatlarını Təhlil Etmək və Çıxarmaq

Aspose.Email Cloud SDK for Node.js e-poçtların parsinqi və onlardan məlumatların çıxarılması imkanı verir. Bu, məlumatların çıxarılması və təhlili üçün çox faydalıdır. SDK, Node.js proqramçılarının müxtəlif formatlarda e-poçt fayllarını oxumasını və bir neçə sətir kodla mövzu, mətn, göndərici, alıcılar və əlavə faylları çıxarmasını asanlaşdırır. Aşağıdakı nümunə proqramçıların Node.js mühitində e-poçt meta‑məlumatlarını necə çıxara biləcəyini göstərir.

Node.js tətbiqlərində e-poçt metadata-sını necə çıxarmaq olar?

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();

 Azəri