Cara Mengirim Email di WordPress menggunakan Server SMTP Gmail

Diterbitkan: 2016-05-10

Jika situs web Anda dengan salah satu tema WordPress terbuka untuk pendaftaran atau forum dengan peringatan, situs Anda mungkin akan mengirim banyak email. Semuanya, secara default, dikirim melalui sistem transfer email standar. Pendekatan sederhana ini tidak memerlukan konfigurasi tambahan, dan surat dikirim dengan sangat cepat. Namun, itu menimbulkan kerugian serius.

Karena jumlah pesan dan pentingnya pendekatan semacam itu sudah meluas disebut masalah yang valid dan tidak biasa. Misalnya, email Anda yang dikirim ke situs mungkin masuk ke dalam spam atau tidak sampai ke penerima sama sekali.

Dalam kebanyakan kasus, keputusan mungkin mengirim surat melalui layanan pihak ketiga, seperti email Gmail untuk domain Anda (SDA). Anda juga dapat memilih untuk mengirim email melalui server email Anda sendiri, yang biasanya memiliki hosting web paling dasar sekalipun.


Kekurangan server email menggunakan sistem transportasi untuk situs web dengan tema WooCommerce

Seperti disebutkan di atas, mengirim email di situs web dengan tema WooCommerce, secara default, ini beroperasi tanpa pengaturan tambahan, tetapi harga ini sangat tinggi:

  1. Pesan mungkin masuk ke kotak spam

Tentang semua filter spam dan metode memeriksa email, bekerja, misalnya Gmail, mungkin hanya diketahui oleh karyawan perusahaan ini. Meski banyak tertutup dari mata-mata alat untuk memeriksa kiriman masuk, ada beberapa hal yang dapat meningkatkan kepercayaan layanan e-mail untuk surat-surat Anda.

Email yang dikirim melalui transportasi sistem, tidak mengandung tanda tangan elektronik tambahan, yang dapat menunjukkan keandalan dan legitimasi pengirim. Mungkin banyak dari Anda tahu bahwa siapa pun dapat mengirim surat ke alamat orang lain, misalnya, dengan [email protected] tanpa memiliki akses ke domain dan situs web dengan salah satu tema WooCommerce.

Mengirim pesan melalui layanan email akan memungkinkan untuk menambahkan tanda tangan DKIM secara otomatis, yang menunjukkan keandalan dan legitimasi pengirim. Server pengirim (server SMTP) dan Gmail akan secara otomatis menambahkan tanda tangan DKIM ke setiap email. Mereka hanya pemilik domain (DKIM dan kunci pribadi) yang dapat mengirim email dengan tanda tangan DKIM yang benar.

Tanda tangan DKIM tidak meniadakan fakta bahwa orang lain akan dapat mengirim email menggunakan alamat Anda ([email protected]), tetapi server email penerima akan melihat bahwa surat tersebut dikirim oleh orang lain, bukan pemilik domain .

2

SPF-record diatur dalam domain setting (DNS) domain dan memungkinkan pemilik untuk menampilkan layanan email dari server apa yang dapat mengirim email di domain ini. Setiap layanan email menawarkan catatan SPF sendiri dengan daftar server mereka.

  1. Pesan mungkin hilang

Metode lain, yang digunakan untuk menyaring surat layanan pos yang buruk – adalah Daftar Abu-abu. Di sini, pada saat mengirim surat, server penerima dapat menanggapi situs Anda seperti "Saya sedang sibuk sekarang, datang dengan surat ini dalam sepuluh menit". Situs web dengan salah satu tema WooCommerce tidak tahu apa yang harus dilakukan dalam kasus seperti itu – surat itu diserahkan untuk dikirim, itu saja, jadi email hilang begitu saja dan tidak akan dikirimkan ke penerima.

Jika surat Anda dikirim ke layanan surat, server pengirim Anda akan mengatakan "OK, Google" menempatkan surat dari semua surat yang belum terkirim dan akan mencoba untuk mendapatkan dia beberapa kali lagi. Perhitungannya sederhana – ketika Anda mengirim email dalam jumlah besar dalam waktu singkat, seperti yang biasa dilakukan oleh para spammer, tidak sempat mencoba mengirimkan surat tersebut beberapa kali.

Jangan berjalan, dan surat bisa, jika server penerima hanya untuk waktu off atau kehilangan akses ke jaringan. Oleh karena itu, pengiriman email melalui SMTP lebih aman.

  1. Mengirim email melalui SMTP

Perbedaan utama antara mengirim email melalui layanan eksternal (Gmail) atau server SMTP Anda sendiri bukanlah. Sama. Tetapi jika Anda memutuskan untuk menggunakan hosting Anda sendiri atau server SMTP khusus, Anda harus memperhatikan pengaturannya. Jangan lupa untuk menyetel data DKIM dan SPF yang benar di setelan domain.

Google tidak melarang pengiriman email melalui server mereka dengan cara ini, tetapi mereka memiliki beberapa batasan pada jumlah pesan yang dikirim per hari. Misalnya, Gmail secara jelas menetapkan batas 2000 email per hari.

Perhatikan bahwa banyak situs web hosting untuk terhubung ke server eksternal diblokir (informasi tersedia untuk mendukung hosting atau dengan perintah telnet). Dalam hal ini, Anda dapat meminta dukungan untuk hosting yang memungkinkan koneksi. Terkadang permintaan seperti itu dapat dipertimbangkan. Atau, gunakan server email internal yang disediakan oleh penyedia hosting. Sebagai aturan, itu akan berjalan lebih cepat daripada di luar, karena biasanya terletak di server fisik yang sama dengan situs web Anda dengan salah satu tema WooCommerce (server web).

Pada pengalaman pribadi, diamati bahwa Gmail untuk domain Anda tidak menyimpan email yang dikirim melalui server SMTP di folder kotak keluar dan mempertahankan Gmail.


Plugin WP Mail SMTP untuk situs web dengan tema WooCommerce

Semua email yang dikirim ke WordPress melalui fungsi wp_mail (), yang berfungsi di perpustakaan PHP Mailer yang populer. Untuk mengizinkan WordPress dan wp_mail () mengirim email melalui server SMTP, Anda harus mengatur dan mengonfigurasi plugin WP Mail SMTP dari direktori resmi WordPress.org:

3 (1)

  • Dengan mengaktifkan plugin, buka Pengaturan → Email di Panel Kontrol;
  • Mari kita setting pada halaman Advanced Email Options. Berikut ini adalah deskripsi dan nilai yang diperlukan untuk setiap item;
  • Dari Email – alamat dari mana sistem akan dikirim dan penerima mengirimkan jawabannya dengan mengklik “Balas” di email mereka;
  • Dari Nama – nama pengirim, Anda dapat menentukan nama situs atau nama depan dan belakang Anda;
  • Mailer – mengirim pesan melalui sistem transport (function mail()) atau melalui SMTP-server. Memilih Kirim semua email WordPress melalui SMTP;
  • SMTP Host – alamat server SMTP. Anda dapat meminta dukungan teknis atau di bagian referensi. Untuk menggunakan Gmail – smtp.gmail.com;
  • Port SMTP – Port server SMTP tergantung pada jenis enkripsi (Enkripsi). Untuk Gmail gunakan port 465;
  • Enkripsi – jenis enkripsi. Anda harus menginstal Gunakan enkripsi SSL untuk Gmail;
  • Otentikasi – apakah akan melakukan otentikasi pada server email. Setel Ya: Gunakan otentikasi SMTP dalam tema WooCommerce;
  • Nama pengguna – nama pengguna surat. Sebagai aturan, alamat lengkap kotak surat harus sesuai dengan nilai yang ditentukan dalam Dari Email;
  • Ketik kata sandi kotak surat;
  • Setelah menyimpan pengaturan, Anda dapat mengirim pesan percobaan. Untuk melakukannya, masukkan alamat kotak surat Anda dan klik Kirim Tes. Pada alamat yang ditentukan akan dikirim surat pendek, dan informasi layanan dengan hasil yang ditampilkan di layar. Periksa apakah surat sudah sampai ke alamat yang ditentukan? Jika tidak, maka ada sesuatu yang tidak dikonfigurasi dengan benar dan tema WooCommerce tidak dapat mengirim email.

Lihat tajuk pesan di server Gmail dalam tema WooCommerce

Pesan harus berisi bilah judul «Authentication-Results». Jika DKIM dan SPF dikonfigurasi dengan benar, Anda akan melihat spf = pass dan dkim = pass.

Hasil-Otentikasi: mx.google.com;

spf = pass (google.com: domain [email protected] menunjuk 2a02: 6b8: 0: 1630 :: 18 sebagai pengirim yang diizinkan) [email protected];

dkim = lulus [email protected]

Gmail menunjukkan tanda centang hijau di sebelah surat itu, jika tanda tangan DKIM valid.

Mengirim email melalui SMTP-server lebih handal dan cara yang benar untuk mengirim surat. Untuk menggunakan SMTP tidak harus berurusan dengan pengaturan dan administrasi server email. Layanan Google mengatasi tugas dengan baik, dan itulah yang diperlukan untuk proyek kecil.

Jika ada pertanyaan yang tersisa tentang penggunaan server STMP Gmail di salah satu situs web dengan tema WooCommerce dan template WordPress, silakan periksa forum kami.