Saya baru-baru ini mulai memprogram node.js. pertama saya Namun, saya menemukan bahwa saya tidak dapat membuat formulir kontak saya yang mengirim langsung ke email saya karena saya tidak dapat menemukan modul dari node yang dapat mengirim email.
Apakah ada yang tahu perpustakaan email node.js atau contoh skrip formulir kontak?
node.js
email-integration
NycCompSci
sumber
sumber
Jawaban:
node-email-templates adalah pilihan yang jauh lebih baik: https://github.com/niftylettuce/node-email-templates
ia memiliki dukungan untuk windows juga
sumber
node-email-templates
bangun dan berlari. Saya hanya ingin menggunakannya sebagai objek yang saya inisialisasi dan kemudian digunakan untuk mengirim. Tidak bisa membuatnya bekerja. Menyerah.Nodemailer pada dasarnya adalah modul yang memberi Anda kemampuan untuk dengan mudah mengirim email saat pemrograman di Node.js. Ada beberapa contoh hebat tentang bagaimana menggunakan modul Nodemailer di http://www.nodemailer.com/ . Instruksi lengkap tentang cara menginstal dan menggunakan fungsionalitas dasar Nodemailer termasuk dalam tautan ini.
Saya pribadi kesulitan menginstal Nodemailer menggunakan npm, jadi saya baru saja mengunduh sumbernya. Ada instruksi untuk menginstal dan mengunduh sumber npm.
Ini adalah modul yang sangat sederhana untuk digunakan dan saya akan merekomendasikan hal ini kepada siapa pun yang ingin mengirim email menggunakan Node.js. Semoga berhasil!
sumber
Periksa emailjs
Setelah membuang banyak waktu untuk mencoba membuat nodemailer berfungsi dengan lampiran besar, menemukan emailjs dan bahagia sejak saat itu.
Ini mendukung pengiriman file dengan menggunakan objek File normal, dan bukan buffer besar seperti yang diperlukan nodemailer. Berarti Anda dapat menautkannya ke, fe, tangguh untuk meneruskan lampiran dari formulir html ke mailer. Ini juga mendukung antrian ..
Semua dalam semua, tidak tahu mengapa ppl nodejitsu memilih nodemailer untuk mendasarkan versi mereka, emailjs hanya jauh lebih maju.
sumber
Kode Lengkap untuk mengirim Email Menggunakan Modul nodemailer
sumber
Nodemailer
cara yang lebih mudah digunakan daripadanode-email-templates
. Mungkin itu karena saya hanya mencoba mengirim plaintext / email html dasar, tetapi saya menemukannode-email-templates
cara yang lebih diperlukan untuk mengatur, sedangkanNodemailer
sudah berjalan dan berjalan dalam 2 menit.TypeError: Cannot create property 'mailer' on string 'SMTP' at new Mail
. Saya telah pergi ke posting seperti ini dan kemudian halaman ini tetapi masih hilang.@ JimBastard jawaban yang diterima tampaknya bertanggal, saya telah melihat dan bahwa mailer lib belum disentuh dalam lebih dari 7 bulan, memiliki beberapa bug yang terdaftar, dan tidak lagi terdaftar di npm.
nodemailer sepertinya merupakan pilihan terbaik, namun url yang disediakan di jawaban lain di utas ini semuanya 404.
nodemailer mengklaim mendukung plugin yang mudah ke gmail, hotmail, dll. dan juga memiliki dokumentasi yang sangat indah.
sumber
Anda selalu dapat menggunakan AlphaMail ( pengungkapan: Saya salah satu pengembang di belakangnya ).
Cukup instal dengan NPM :
Mendaftar untuk akun AlphaMail. Dapatkan token, dan kemudian Anda dapat mulai mengirim dengan layanan AlphaMail.
Dan di GUI ( Dasbor ) AlphaMail Anda akan dapat mengedit templat dengan data yang Anda kirim:
Template ditulis dalam Comlang , ini adalah bahasa template sederhana yang dirancang khusus untuk email.
sumber
Dewasa, mudah digunakan dan memiliki banyak fitur jika tidak cukup: Nodemailer: https://github.com/andris9/nodemailer (perhatikan url yang benar!)
sumber
Modul Nodemailer adalah cara paling sederhana untuk mengirim email di node.js.
Coba contoh formulir contoh ini: http://www.tutorialindustry.com/nodejs-mail-tutorial-using-nodemailer-module
Info Tambahan: http://www.nodemailer.com/
sumber
npm memiliki beberapa paket, tetapi belum ada yang mencapai 1.0. Pilihan terbaik dari
npm list mail
:sumber
Anda pasti ingin menggunakan https://github.com/niftylettuce/node-email-templates karena mendukung nodemailer / postmarkapp dan memiliki dukungan templat email async yang cantik.
sumber
kampanye adalah solusi komprehensif untuk mengirim email di Node, dan dilengkapi dengan API yang sangat sederhana.
Anda contohnya seperti ini.
Untuk mengirim email, Anda dapat menggunakan Mandrill , yang gratis dan mengagumkan. Cukup atur kunci API Anda, seperti ini:
(jika Anda ingin mengirim email menggunakan penyedia lain, periksa dokumen)
Kemudian, ketika Anda ingin mengirim email, Anda dapat melakukannya seperti ini:
Repo GitHub memiliki dokumentasi yang cukup luas .
sumber