Konfigurasi SMTP WordPress Tanpa Plugin

Konfigurasi SMTP WordPress Tanpa Plugin – ini berfungsi untuk bisa mengirim email melalui menggunakan email domain Anda sendiri dan biasanya ini digunakan untuk memberikan notifikasi atau marketing kepada pembaca untuk memberikan update tentang website disini saya akan menjelaskan Tutorial Cara Konfigurasi SMTP WordPress Tanpa Plugin.

Ada baiknya menggunakan email domain adalah lebih terlihat profesional tentunya dimata pengunjung atau pembeli dan agar mudah diingat juga, sebelum ke pembahasannya ada baiknya Anda kenali dulu apa itu SMTP.

Apa itu SMTP? Adalah singkatan dari Simple Mail Transfer Protocol yang dapat mengirim dan menerima email dengan menggunakan email domain, dasarnya WordPress sudah menggunakan PHP namun tidak di konfigurasi menggunakan PHP Mail yang membuat tidak dapat menerima dan mengirim email.

Cara Membuat Email Domain

Langkah awal yang harus dilalukan adalah dengan membuat email domain terlebih dahulu, caranya mudah hanya perlu mengakses cPanel yang sudah Anda beli.

Hal yang harus Anda lakukan adalah :

  1. Masuk dan Akses cPanel Anda
  2. Pilih menu Email Accounts
  3. Masuk dan Akses cPanel Anda
  4. Pilih menu Email Accounts
  5. Masuk dan Akses cPanel Anda
  6. Pilih menu Email Accounts

Konfigurasi SMTP WordPress Tanpa Plugin

Setelah berhasil membuat email domain sekarang hal yang harus Anda lalukan adalah dengan konfigurasi SMTP untuk website atau blog WordPress Anda.

  1. Tambahkan code dibawah pada bagian file wp-config.php di cPanel
// Konfigurasi SMTP
    define( 'SMTP_USER',   'user@domainanda.com' );    // Username SMTP
    define( 'SMTP_PASS',   'mail password' );          // Password SMTP
    define( 'SMTP_HOST',   'mail.domainanda.com' );    // Hostname mail server
    define( 'SMTP_FROM',   'website@domainanda.com' ); // SMTP From email address
    define( 'SMTP_NAME',   'e.g Nama Website' );       // SMTP From name
    define( 'SMTP_PORT',   '25' );                     // SMTP port number 25, 465, 587
    define( 'SMTP_SECURE', 'ssl' );                    // Encryption system to use - ssl or tls
    define( 'SMTP_AUTH',    true );                    // Use SMTP authentication (true|false)
    define( 'SMTP_DEBUG',   0 );                       // for debugging purposes only set to 1 or 2

Note : Untuk melihat data diatas Anda bisa akses di bagian Email Accounts dan pilih Connect Devices

  1. Langkah selanjutnya Anda bisa menambahkan code dibawah ini pada file functions.php
// Konfigurasi SMTP
    add_action( 'phpmailer_init', 'send_smtp_email' );
    function send_smtp_email( $phpmailer ) {
    	$phpmailer->isSMTP();
    	$phpmailer->Host       = SMTP_HOST;
    	$phpmailer->SMTPAuth   = SMTP_AUTH;
    	$phpmailer->Port       = SMTP_PORT;
    	$phpmailer->Username   = SMTP_USER;
    	$phpmailer->Password   = SMTP_PASS;
    	$phpmailer->SMTPSecure = SMTP_SECURE;
    	$phpmailer->From       = SMTP_FROM;
    	$phpmailer->FromName   = SMTP_NAME;
    }

Untuk pengamanan lebih pastikan file wp-config.php Anda tidak dapat di akses oleh orang lain, caranya dengan menambahkan code ini di .htaccess

<files wp-config.php>
order allow,deny
deny from all
</files>
  1. Selesai sudah konfigurasi Cara Setting SMTP Tanpa Plugin

Pengecekan SMTP

Untuk melakukan pengecekan apakan berhasil Anda bisa melalukannya dengan cara masuk ke namadomain.com/wp-admin lalu forgot password / lupa password dan cek emailnya di akun Gmail

Konfigurasi sudah berhasil dijalankan.

Leave a Reply