Bagaimana Cara Mengirim Email Dari WordPress Menggunakan Amazon SES Dan FluentSMTP?

Diterbitkan: 2022-04-02

Situs WordPress sering mengirim email. Email konfirmasi atau tanda terima adalah bagian penting dari proses e-niaga. Selain itu, email konfirmasi keanggotaan sangat penting jika Anda menjalankan situs keanggotaan.

Seringkali, konfigurasi email default WordPress bukanlah pilihan terbaik dalam hal mengirim email. Mailer PHP default memiliki masalah berulang dengan email WordPress tidak terkirim. Anda juga dapat mengatasi masalah ini dengan memanfaatkan layanan SMTP untuk email Anda.

Layanan SMTP seperti Amazon SES memastikan pengiriman email yang andal. Selanjutnya, jika situs WordPress Anda mengirim banyak email - katakanlah 100 ribu atau lebih - Amazon SES akan menghemat uang Anda karena hanya $1 untuk 10.000 email.

Raih skor Email 10/10 dengan CyberPanel!

Agar email WordPress dikirim menggunakan Amazon SES, plugin SMTP harus digunakan sebagai ganti metode pengiriman email default WordPress. Anda perlu mengonfigurasi layanan dengan cara tertentu, jadi jika Anda tidak yakin bagaimana melakukannya, artikel ini akan membantu Anda.

Daftar isi

Pengantar AmazonSES

Amazon SES (Simple Email Service) adalah pemasaran email, transaksi, dan layanan pemberitahuan yang disediakan oleh Amazon. Sangat cocok untuk usaha kecil dan besar karena biaya rendah dan dapat diandalkan.

Dengan penggunaan Antarmuka SMTP dan Amazon SDK, Amazon SES dapat segera dimasukkan ke dalam aplikasi yang ada. Fitur pengiriman email, seperti sistem tiket dan klien email, juga dapat ditambahkan ke Amazon SES.

Tidak ada biaya di muka atau kewajiban minimum dengan Amazon SES. Anda hanya membayar untuk apa yang Anda gunakan, dan Anda hanya membayar untuk apa yang Anda gunakan.

Pengantar LancarSMTP

FluentSMTP adalah Plugin WP SMTP yang kuat yang terhubung ke penyedia email Anda dan memastikan bahwa email Anda terkirim dengan benar. FluentSMTP memastikan bahwa email WordPress Anda terkirim dengan aman dan cepat. Email WordPress dikaitkan dengan Penyedia Layanan Email klien melalui FluentSMTP.

Integrasi ini bersifat lokal, menghasilkan pengiriman email yang sangat cepat.

Keunggulan AmazonSES:

1. Kemampuan tinggi untuk mengirimkan email ke kotak masuk pelanggan:

Lindungi dan tingkatkan nama pengirim Anda dengan teknologi penyaringan konten, alamat IP khusus, dan dasbor bernama. Mempertahankan reputasi yang baik menjamin bahwa email Anda tiba di kotak masuk pelanggan Anda.

2. Hemat Biaya:

Bayar sesuai pemakaian, dan hanya bayar untuk layanan yang Anda gunakan. Tidak ada biaya di muka, negosiasi harga yang panjang, tagihan yang meningkat, atau biaya minimum. Selain itu, jika Anda mengirim dari aplikasi rekanan yang dihosting Amazon EC2, 62.000 email pertama yang Anda kirim setiap bulannya gratis.

3. Dapat dikonfigurasi:

Buat aturan untuk email yang Anda kirim menggunakan Amazon SES dengan memanfaatkan set konfigurasi. Kirim metrik email ke Amazon CloudWatch untuk analisis lebih lanjut, atau berlangganan Amazon SNS untuk pemberitahuan.

4. Andal:

Amazon SES didasarkan pada Infrastruktur Layanan Internet Amazon, yang sangat dapat diandalkan. Tingkat ketersediaan terbesar dipastikan oleh beberapa pusat data dan sistem yang berlebihan.

5. Mengirim Pesan Transaksi

Amazon SES mengirimkan email otomatis ke pelanggan mereka yang mencakup konfirmasi pesanan, pemberitahuan pengiriman, dan pengingat perubahan kebijakan.

6. Mengirim Komunikasi Pemasaran

AWS SES adalah alat yang sangat baik untuk mendistribusikan iklan, buletin, penawaran khusus, dan informasi berkualitas tinggi lainnya.

7. Mengirim Komunikasi Pemasaran

AWS SES adalah alat yang hebat untuk mengirimkan iklan, buletin, penawaran khusus, dan konten berkualitas tinggi lainnya.

8. Mengirim dan menerima email

Dengan menutup loop pada aplikasi email, email dapat diterima dengan bantuan Amazon SES. Saat notifikasi datang, AWS Lambda dapat digunakan untuk menjalankan kode kustom. Email antri akan dikirimkan ke bucket Amazon S3.

Keuntungan dari LancarSMTP

  1. Memungkinkan Anda mengirim email menggunakan berbagai penyedia layanan SMTP dengan cara yang menarik. Gmail, Amazon SES, Mailgun, Sendgrid, Sendinblue, Sparkpost, dan Pepipost adalah beberapa layanan utama yang memiliki fungsionalitas bawaan. Itu juga dapat mengirim email menggunakan layanan SMTP lainnya.
  2. Pengiriman email dijamin menggunakan SMTP, menghindari batasan, keterbatasan, dan kelemahan server hosting dan penyedia layanan hosting.
  3. Gunakan enkripsi SSL dan TLS untuk memastikan pengiriman email yang aman.
  4. Sudah banyak logging. Anda dapat melacak setiap email yang Anda kirim, membaca email yang dikirim jika perlu, dan membuat laporan terperinci.
  5. Interaksi API dengan penyedia layanan email telah ditingkatkan.
  6. Dukungan untuk Amazon SES untuk email Anda.
  7. Pengiriman email secara real time. SMTP yang lancar akan menangani pengiriman email waktu-nyata sambil menjaga kinerja pada tingkat tinggi.
  8. Perutean email berdasarkan kondisi. SMTP yang lancar memungkinkan Anda merutekan email melalui banyak layanan pengiriman email secara bersamaan berdasarkan batasan yang Anda pilih.
  9. Pengiriman ulang email dimungkinkan. Email mungkin gagal tiba dalam beberapa keadaan yang jarang terjadi karena kegagalan SMTP atau masalah konektivitas lainnya. Anda dapat mengirim ulang email kapan saja dengan FluentSMTP. Jika perlu, Anda juga dapat mengirim ulang email yang berhasil dikirim.
  10. Pemrosesan latar belakang untuk pengiriman email massal, menghasilkan penggunaan sumber daya yang diminimalkan agar fungsionalitas situs web lainnya berjalan dengan lancar.
  11. Beberapa koneksi dengan penyedia layanan email yang berbeda dapat ditambahkan.
  12. Notifikasi yang muncul secara berkala. Administrator situs akan diberi tahu setiap hari atau setiap minggu tentang statistik pengiriman email, kemampuan pengiriman, dan masalah pengiriman, serta kesempatan untuk melihat email mana yang sedang disiarkan.

Bagaimana cara mengirim email dari WordPress menggunakan Amazon SES dan FluentSMTP?

Prasyarat:

  1. Beli nama domain
  2. Konfigurasikan domain Anda di Cloudflare

Tutorial:

  • Siapkan situs WordPress menggunakan domain yang Anda beli.
Amazon SES dan FluentSMTP
  • Buka konsol aws.amazon.com Anda
  • Cari SES di panel pencarian
  • Klik "Buat Identitas"
  • Masukkan nama domain Anda
  • Jenis identitas → Domain
  • pilih "Surat Kustom Dari domain"
  • Mail Dari domain → Anda dapat mengetik apa saja, misalnya “Mail”

  • Gulir ke bawah dan klik "Buat Identitas"
  • Amazon akan memberi Anda catatan DNS di halaman ini. Kami perlu menyalin ini untuk menempelkannya di situs CloudFlare kami
  • Tambahkan CNAME. MX, catatan tipe TXT di CloudFlare
  • Setelah Anda menambahkan semua catatan ini, klik “Identitas terverifikasi” dari menu sebelah kiri di aws.amazon.com. Anda akan melihat bahwa domain Anda sekarang telah diverifikasi.
  • Setelah ini selesai, kami dapat mengirim email melalui domain ini.
  • Buka dasbor situs Anda
  • Plugin → tambahkan baru , dari menu sebelah kiri
  • Cari plugin FluentSMTP
  • Instal dan aktifkan
  • Klik "Konfigurasi FluentSMTP"
  • Klik "AmazonSES" dari daftar Penyedia Koneksi
  • Masukkan "Dari Email". Seharusnya dari domain yang baru saja Anda verifikasi yaitu [dilindungi email]
  • "Dari Nama" bisa apa saja
  • Pilih "Paksa Dari Email"
  • Pilih "Paksa Nama Pengirim"
  • Sekarang, kita membutuhkan kunci Akses dan kunci Rahasia
  • Masukkan wilayah yang sama dengan situs Amazon AWS
  • Untuk mendapatkan kunci Akses/Rahasia, Buka konsol Anda di aws.amazon.com
  • Klik pada profil Anda dari sudut kanan atas
  • Klik "Kredensial Keamanan"

Pilih "Pengguna" dari menu sebelah kiri

  • Klik "tambah pengguna baru"
  • Nama pengguna → Masukkan nama apa pun yang Anda inginkan, misalnya judul situs Anda
    Pilih "Kunci akses"
  • Klik "Pergi ke izin"
  • Klik "Lampirkan kebijakan yang ada secara langsung"
  • Cari dan pilih “AmazonSESFullAccess” dan “AmazonSNSFullAccess”
  • Klik "Berikutnya" untuk ulasan
  • Tinjau dan pastikan Anda memiliki "AmazonSESFullAccess" dan "AmazonSNSFullAccess"
  • Klik "Buat Pengguna"
  • Anda diberi kunci akses dan kunci akses rahasia
  • Salin ini ke dasbor situs Anda
  • Klik "Simpan pengaturan". AmazonSES berhasil dikonfigurasi.
  • Klik "Tes Email"
  • "Dari" akan menjadi yang kita masukkan sebelumnya
  • "Kirim ke" akan menjadi email apa pun yang Anda inginkan
  • Klik "Kirim Email"
  • Email berhasil terkirim
  • Klik pada "Log Email". AmazonSES juga menyediakan log Email tempat Anda dapat memeriksa semua email yang telah Anda kirim.

Kesimpulan:

Email WordPress dikirim menggunakan Amazon SES, yang merupakan proses yang cukup rumit. Layanan yang baik dan keandalan Amazon membuat upaya ini bermanfaat. FluentSMTP dan Amazon SES bergabung untuk memberikan tingkat pengiriman yang tinggi dan masalah minimal untuk mengirim email.