1. Prodotti
  2.   E-mail
  3.   Node.js
  4.   Postmark.js
 
  

API Node.js Gratuita per Creazione e Invio Facile di Email

API Node.js Open Source, versatile e amichevole per gli sviluppatori, che consente ai programmatori di creare, leggere e inviare messaggi email con allegati in modo molto semplice.

Che cos'è Postmark.js?

Postmark.js è una libreria JavaScript open source che offre agli sviluppatori un modo semplice ed efficiente per integrare il servizio di consegna email di Postmark nelle proprie applicazioni Node.js. Postmark è un potente servizio di email transazionali che garantisce una consegna rapida e affidabile delle email per le applicazioni. Semplifica il processo di connessione delle tue applicazioni Node.js all'API di Postmark, consentendo agli sviluppatori di inviare e gestire le email con il minimo sforzo. È uno strumento prezioso per gli sviluppatori che desiderano integrare le email transazionali nelle loro applicazioni. Gli sviluppatori software possono creare un semplice sistema di email transazionali o un'applicazione più complessa basata sulle email con poco sforzo e costo.

L'API di Postmark.js offre diverse funzionalità potenti che la rendono uno strumento ideale per gestire le comunicazioni email all'interno delle applicazioni, come l'invio di messaggi email semplici, l'invio di email in batch, il rendering di modelli email dinamici, il supporto a analisi dettagliate delle email, l'analisi delle email in ingresso e molto altro. Le email per la registrazione degli utenti, il reset delle password e la verifica dell'account sono parti cruciali di qualsiasi applicazione web. Postmark.js può automatizzare e semplificare questo processo, garantendo una consegna affidabile delle email agli utenti. Il suo servizio di email in ingresso può elaborare le email ricevute e instradarle alla tua applicazione con sole poche righe di codice. Grazie a funzionalità robuste come l'invio in batch, il supporto ai modelli e le analisi delle email, consente agli sviluppatori di creare soluzioni email-driven affidabili, scalabili e facili da usare.

Previous Next

Iniziare con Postmark.js

Il modo consigliato per installare Postmark.js è utilizzare NPM. Per favore utilizza il comando seguente per un'installazione senza problemi.

Installa Postmark.js via npm

npm install postmark 

Crea e invia messaggi email in Node.js

L'API open source Postmark.js semplifica per gli sviluppatori software la creazione e l'invio di semplici messaggi email all'interno delle applicazioni Node.js. Inoltre, consente agli sviluppatori di inviare email transazionali (come reset della password, conferme dell'account e ricevute) con facilità. L'API gestisce la consegna, garantendo che le email arrivino rapidamente nelle caselle di posta. L'esempio seguente mostra come inizializzare il client Postmark utilizzando il token API del tuo server Postmark. Successivamente, chiami il metodo sendEmail() per inviare un'email transazionale. La risposta contiene i dettagli su se l'email è stata inviata con successo o se ci sono stati errori.

Come inviare un messaggio email transazionale tramite l'API JavaScript?

 
const postmark = require("postmark");

// Initialize client with your Postmark server API token
const client = new postmark.ServerClient("your-server-api-token");

// Send an email
client.sendEmail({
  "From": "sender@example.com",
  "To": "recipient@example.com",
  "Subject": "Test Email",
  "TextBody": "Hello from Postmark!",
}, function (error, result) {
  if (error) {
    console.error("Unable to send email:", error.message);
  } else {
    console.log("Email sent successfully:", result);
  }
});

 

Invio di email in batch nelle app Node.js

La libreria Postmark.js offre un metodo molto utile per inviare più email in una singola richiesta API all'interno delle applicazioni Node.js. Questa funzionalità è particolarmente utile per notifiche, aggiornamenti o newsletter in cui è necessario inviare la stessa email a più destinatari. Ecco un esempio che mostra come più oggetti email vengano passati al metodo sendEmailBatch() e inviino messaggi email a più destinatari. Postmark consegnerà ciascuna di queste email ai rispettivi destinatari in una singola chiamata API.

Come inviare più email in una singola richiesta in Node.js?

 
client.sendEmailBatch([
  {
    "From": "sender@example.com",
    "To": "recipient1@example.com",
    "Subject": "Batch Email 1",
    "TextBody": "This is the first email in the batch.",
  },
  {
    "From": "sender@example.com",
    "To": "recipient2@example.com",
    "Subject": "Batch Email 2",
    "TextBody": "This is the second email in the batch.",
  }
], function (error, result) {
  if (error) {
    console.error("Unable to send batch emails:", error.message);
  } else {
    console.log("Batch emails sent successfully:", result);
  }
});

Rendering di template email nelle app Node.js

L'API open source Postmark.js supporta l'uso di modelli di email dinamici. Gli sviluppatori software possono creare modelli nell'interfaccia web di Postmark e richiamarli tramite l'API, passando variabili per personalizzare il contenuto di ogni email. Se gli utenti hanno bisogno di utilizzare i modelli di email di Postmark per contenuti più dinamici e personalizzati, postmark.js lo rende semplice. Ecco un esempio di invio di un'email utilizzando un modello Postmark predefinito. In questo esempio, TemplateId si riferisce a un modello che hai creato nella dashboard di Postmark, e TemplateModel contiene le variabili che verranno iniettate nel modello.

Come inviare un messaggio email utilizzando un modello Postmark predefinito in Node.js?

 
client.sendEmailWithTemplate({
  "From": "sender@example.com",
  "To": "recipient@example.com",
  "TemplateId": 123456,  // Replace with your template ID
  "TemplateModel": {
    "name": "John",
    "action_url": "https://example.com/reset-password"
  }
}, function (error, result) {
  if (error) {
    console.error("Unable to send template email:", error.message);
  } else {
    console.log("Template email sent successfully:", result);
  }
});
 
 Italiano