1. Produk
  2.   E-mel
  3.   Node.js
  4.   Postmark.js
 
  

API Nodd.js Percuma untuk Penciptaan & Penghantaran E-mel Mudah

API Node.js Sumber Terbuka yang Serba Boleh dan Mesra Pembangun yang membolehkan Pemaju Perisian Membuat, Membaca, dan Menghantar Mesej E-mel dengan Lampiran dengan sangat mudah.

Apakah Postmark.js?

Postmark.js ialah perpustakaan JavaScript sumber terbuka yang menyediakan pembangun dengan cara yang mudah dan cekap untuk mengintegrasikan perkhidmatan penghantaran e-mel Postmark ke dalam aplikasi Node.js mereka sendiri. Postmark adalah perkhidmatan e-mel transaksional yang kuat yang memastikan penghantaran e-mel yang cepat dan boleh dipercayai untuk aplikasi. Ia mempermudah proses menyambungkan aplikasi Node.js anda ke API Postmark, membolehkan pembangun menghantar dan mengurus e-mel dengan sedikit kesulitan. Ia merupakan alat yang berharga bagi pembangun yang ingin mengintegrasikan e-mel transaksional ke dalam aplikasi mereka. Pembangun perisian boleh membina sistem e-mel transaksional yang ringkas atau aplikasi yang lebih kompleks berasaskan e-mel dengan usaha dan kos yang minimum.

API Postmark.js menawarkan beberapa ciri berkuasa yang menjadikannya alat ideal untuk mengendalikan komunikasi e-mel dalam aplikasi, seperti penghantaran mesej e-mel ringkas, penghantaran e-mel secara pukal, rendering templat e-mel dinamik, sokongan analitik e-mel terperinci, penguraian e-mel masuk dan banyak lagi. E-mel untuk pendaftaran pengguna, penetapan semula kata laluan, dan pengesahan akaun adalah bahagian penting bagi mana-mana aplikasi web. Postmark.js dapat mengautomasi dan mempermudah proses ini, memastikan penghantaran e-mel yang boleh dipercayai kepada pengguna. Perkhidmatan e-mel masuknya dapat memproses e-mel yang diterima dan mengarahkannya ke aplikasi anda dengan hanya beberapa baris kod. Dengan ciri-ciri kukuh seperti penghantaran pukal, sokongan templat, dan analitik e-mel, ia memberi kuasa kepada pembangun perisian untuk membina penyelesaian berasaskan e-mel yang boleh dipercayai, skalabel, dan mesra pengguna.

Previous Next

Mula Menggunakan Postmark.js

Cara yang disyorkan untuk memasang Postmark.js ialah menggunakan NPM. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang Postmark.js melalui npm

npm install postmark 

Buat & Hantar Mesej E-mel dalam Node.js

API open source Postmark.js memudahkan pembangun perisian untuk mencipta dan menghantar mesej e-mel ringkas dengan mudah dalam aplikasi Node.js. Selain itu, ia membolehkan pembangun perisian menghantar e-mel transaksi (seperti penetapan semula kata laluan, pengesahan akaun, dan resit) dengan mudah. API mengendalikan penghantaran, memastikan e-mel sampai ke peti masuk dengan cepat. Contoh berikut menunjukkan cara untuk memulakan klien Postmark menggunakan token API pelayan Postmark anda. Kemudian, anda memanggil kaedah sendEmail() untuk menghantar e-mel transaksi. Respons mengandungi butiran sama ada e-mel berjaya dihantar atau terdapat sebarang ralat.

Bagaimana untuk Menghantar Mesej E-mel Transaksional melalui 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);
  }
});

 

Menghantar E-mel Pukulan dalam Aplikasi Node.js

Pustaka Postmark.js menyediakan kaedah yang sangat berguna untuk menghantar pelbagai e-mel dalam satu permintaan API dalam aplikasi Node.js. Ciri ini sangat berguna untuk pemberitahuan, kemas kini, atau buletin di mana anda perlu menghantar e-mel yang sama kepada pelbagai penerima. Berikut ialah contoh yang menunjukkan bagaimana beberapa objek e-mel dihantar ke kaedah sendEmailBatch() dan menghantar mesej e-mel kepada pelbagai penerima. Postmark akan menghantar setiap e-mel ini kepada penerima masing-masing dalam satu panggilan API.

Bagaimana untuk Menghantar Berbilang E-mel dalam Satu Permintaan di dalam 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);
  }
});

Pemaparan Templat E-mel dalam Aplikasi Node.js

API sumber terbuka Postmark.js menyokong penggunaan templat e-mel dinamik. Pembangun perisian boleh mencipta templat dalam antara muka web Postmark dan memanggilnya melalui API, menghantar pembolehubah untuk menyesuaikan kandungan setiap e-mel. Jika pengguna perlu menggunakan templat e-mel Postmark untuk kandungan yang lebih dinamik dan disesuaikan, postmark.js memudahkannya. Berikut ialah contoh menghantar e-mel menggunakan templat Postmark yang telah dibina terlebih dahulu. Dalam contoh ini, TemplateId merujuk kepada templat yang anda telah cipta dalam papan pemuka Postmark, dan TemplateModel mengandungi pembolehubah yang akan disuntik ke dalam templat.

Bagaimana untuk Menghantar Mesej E-mel menggunakan Templat Postmark Pra-bina di dalam 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);
  }
});
 
 Melayu