1. Produtos
  2.   E-mail
  3.   Node.js
  4.   Aspose.Email for Node.js via .NET

Aspose.Email for Node.js via .NET

 
 

API Node.js para Criar & Gerenciar Mensagens de Email

Criar, Editar, Ler, Manipular e Converter Formatos de Arquivos de Email Outlook como MSG, EML, PST, ICS, VCF e OST via API Node.js.

O que é Aspose.Email para Node.js via .NET?

Aspose.Email para Node.js via .NET fornece uma ferramenta robusta para desenvolvedores que desejam trabalhar com arquivos de email em suas aplicações Node.js. Esta API é flexível e projetada para ajudá-lo a construir aplicações sólidas que lidam com diferentes funções de email. Ela permite criar, ler, converter e trabalhar com mensagens de email, gerenciar anexos e lidar com detalhes de contato de forma eficiente. A API suporta vários formatos de email, como MSG, PST, OST, OFT, EML, EMLX, MBOX e muitos mais.

O Aspose.Email para Node.js via API .NET é como uma caixa de ferramentas poderosa que combina o Aspose.Email para .NET com a flexibilidade do Node.js. Essa combinação oferece aos desenvolvedores o melhor dos dois mundos. Você pode acessar toda a gama de recursos do Aspose.Email diretamente no ambiente Node.js, tornando os aplicativos de gerenciamento de e‑mail mais eficientes e poderosos. A biblioteca inclui recursos principais como criar novas mensagens de e‑mail, ler mensagens existentes, gerenciar arquivos de armazenamento do Outlook, adicionar e extrair anexos, modificar anexos, trabalhar com itens de calendário, lidar com informações de contato, reconhecer texto de anexos e muito mais.

Aspose.Email para Node.js via .NET facilita para desenvolvedores como você o manuseio de e‑mails usando vários protocolos. Você pode enviar e receber e‑mails através de diferentes servidores de correio sem esforço. Esta ferramenta também ajuda a converter mensagens de e‑mail de um formato para outro, garantindo que funcionem bem em diferentes plataformas. Além disso, permite conectar‑se a uma biblioteca ou API de OCR para transformar anexos em texto que você pode editar e pesquisar. Desenvolvedores de software podem transformar anexos de e‑mail em formatos pesquisáveis, permitindo que os usuários realizem buscas de texto completo em arquivos de e‑mail. Isso é especialmente benéfico para fins legais, de conformidade e auditoria. A documentação extensa da Aspose e seus recursos robustos facilitam a integração dessas funcionalidades, permitindo que os desenvolvedores se concentrem em criar soluções únicas para seus usuários.

Previous Next

Começando com Aspose.Email para Node.js via .NET

A forma recomendada de instalar o Aspose.Email para Node.js via .NET é usando npm. Por favor, use o comando a seguir para uma instalação tranquila.

Instale Aspose.Email para Node.js via .NET via npm

 npm install @aspose/email 

Você pode baixar a biblioteca diretamente da página do produto Aspose.Email product page

Criar e Enviar Email em Aplicativos Node.js

O Aspose.Email para Node.js via .NET oferece funcionalidade completa para criar e enviar mensagens de e‑mail dentro de aplicações Node.js. Existem vários outros recursos importantes na API, como criar uma nova mensagem de e‑mail do zero, modificar mensagens de e‑mail existentes, adicionar anexos aos e‑mails, extrair anexos, criar um e‑mail com um anexo de imagem, gerenciar itens de calendário e muito mais. Aqui está um exemplo simples que permite aos desenvolvedores de software criar um e‑mail com um anexo de imagem dentro de aplicações Node.js.

Como criar novas mensagens e anexar uma imagem a elas via API Node.js

const aspose = require('aspose.email');

let email = new aspose.EmailMessage();
email.subject = "OCR Attachment Example";
email.body = "This email contains an attachment for OCR processing.";
email.to.add("recipient@example.com");

let attachment = aspose.Attachment.load("path/to/image.png");
email.attachments.add(attachment);

email.save("path/to/email.msg");

Gerenciar Anexos em Mensagens de Email no Node.js

Aspose.Email para Node.js via API .NET permite que desenvolvedores de software adicionem e gerenciem anexos em mensagens de e‑mail dentro de aplicações Node.js de forma contínua. A API inclui vários recursos para trabalhar com anexos em mensagens de e‑mail, como adicionar, extrair, excluir e modificar anexos, mensagens incorporadas como anexos, leitura de mensagem incorporada a partir de anexo, substituir anexo existente por um novo, salvar anexos de mensagens assinadas digitalmente, entre outros. Aqui está um exemplo que mostra como salvar anexos no disco local a partir de uma mensagem de e‑mail dentro de aplicações Node.js.

Como salvar anexos em disco local a partir de uma mensagem de email via API Node.js?

// Create an instance of MapiMessage from file
MapiMessage message = MapiMessage.FromFile(dataDir + fileName);

// Iterate through the attachments collection
foreach (MapiAttachment attachment in message.Attachments)
{
    // Save the individual attachment
    attachment.Save(dataDir + attachment.FileName);
}

Conversão de Email para Outros Formatos de Arquivo no Node.js

Um dos recursos de destaque do Aspose.Email para Node.js via .NET é sua capacidade de converter mensagens de e‑mail entre diferentes formatos, como MSG, PST, OST, OFT, EML, EMLX, MBOX e muitos outros. Esse recurso é muito útil para aplicações que precisam oferecer suporte a múltiplos padrões e formatos de e‑mail. Aqui está um exemplo útil que mostra como desenvolvedores de software podem converter um e‑mail para o formato EML dentro de aplicações Node.js.

Como converter um email para o formato EML dentro de aplicativos Node.js?

const aspose = require('aspose.email');

let email = aspose.EmailMessage.load("path/to/email.msg");
email.save("path/to/email.eml", aspose.SaveOptions.defaultEml);

Adicionar e Gerenciar Itens de Calendário em Emails no Node.js

Aspose.Email para Node.js via .NET oferece suporte à integração de calendário, permitindo que desenvolvedores criem e gerenciem itens de calendário dentro de suas próprias aplicações Node.js. Os desenvolvedores podem trabalhar com itens de calendário, compromissos e tarefas. Esse recurso é particularmente útil para aplicações que exigem agendamento e gerenciamento de eventos. Ele permite que os desenvolvedores carreguem, criem, leiam, modifiquem e armazenem compromissos no formato de arquivo ICS com apenas algumas linhas de código. Aqui está um exemplo que mostra como os desenvolvedores podem criar um evento de calendário dentro de aplicativos Node.js.

Como criar um evento de calendário dentro de aplicativos Node.js?

Aspose.Email for Node.js via .NET API
const aspose = require('aspose.email');

let appointment = new aspose.Appointment(
    "Conference Room",
    "Project Meeting",
    "Discuss project milestones and deliverables.",
    new Date(2024, 7, 24, 10, 0),
    new Date(2024, 7, 24, 11, 0),
    "organizer@example.com",
    ["attendee1@example.com", "attendee2@example.com"]
);

let email = new aspose.EmailMessage();
email.addAlternateView(appointment.requestApointment());

email.save("project_meeting.ics");

 Português