Cara menggunakan cpanel send email php

Akun email adalah fasilitas yang Anda miliki dari capanel. Dalam tutorial berikut kami akan menyajikan cara membuat Email SMTP pada cpanel untuk dapat bekerja pada layanan Email Client (Pihak ke tiga) :

  1. Buka cPanel anda, lalu masuk ke menu “Email Account”

    Cara menggunakan cpanel send email php
    Cara menggunakan cpanel send email php

  2. Kemudian isikan kolom yang ada

    Cara menggunakan cpanel send email php
    Cara menggunakan cpanel send email php

    Pejelasan kolom :

    1. Email : Isikan dengan kata depan email yang akan di gunakan
    2. Domain : Pilih domain yang ingin anda jadikan email
    3. Password : Masukkan password untuk menggunakan email tersebut
    4. Password (Again) : Masukkan password anda lagi
    5. Strength : Menggambarkan ketangguhan password anda
    6. Mailbox Quota : Isikan dengan batas maksimal ukuran email anda, anda juga bisa memilih tombol unlimited
  3. Kemudian klik tombol “Create Account”.
  4. Jika berhasil, akan muncul info bahwa akun berhasil di buat

    Cara menggunakan cpanel send email php
    Cara menggunakan cpanel send email php

  5. Alamat email akan muncul di bagian bawah halaman
  6. Untuk mendapatkan informasi dari email, klik tulisan “Set Up Mail Client”

    Cara menggunakan cpanel send email php
    Cara menggunakan cpanel send email php

  7. Disana bisa di dapati informasi informasi tentang email tersebut, seperti username, incoming server, outgoing server beserta alamat dan port nya

    Cara menggunakan cpanel send email php
    Cara menggunakan cpanel send email php

  8. Anda bisa menggunakan akun email tersebut untuk pengiriman email otomatis via php ataupun menggunakannya di email client

    Cara menggunakan cpanel send email php
    Cara menggunakan cpanel send email php

    Penggunaaan email via php

    Cara menggunakan cpanel send email php
    Cara menggunakan cpanel send email php

    Config penggunaan email via mail client

Pada layanan hosting di Rumahweb, function mail() kami disable untuk alasan keamanan. Karena itu, pengiriman email melalui website bisa dilakukan dengan mensetting SMTP terlebih dahulu. Kami akan berbagi script php SMTP untuk pengiriman email dari Website.

Bagi Anda yang menggunakan CMS seperti WordPress, Joomla atau hingga CMS Sekolahku, Anda bisa mempelajari panduannya melalui link Setting SMTP.

Sedangkan untuk website yang dibuat dengan CodeIgniter atau manual php, Anda bisa menggunakan script SMTP phpmailer untuk pengiriman email dari website.

Membuat Script PHP SMTP Mailer

Berikut kami sampaikan langkah-langkah membuat script phpmailer pada website, untuk pengiriman emailnya.

  1. Letakkan library “PHPMailer” di folder yang diingikan, misalnya phpmailer/class.phpmailer.php
  2. Jika sebelumnya Anda sudah membuat script SMTP, maka Anda bisa menyesuaikan script smtp seperti contoh. Atau jika Anda belum membuat script smtp, Anda bisa membuat file dengan nama kirim.php lalu gunakan script berikut :
<?php
include "classes/class.phpmailer.php";
$mail = new PHPMailer;

$mail->IsSMTP();

$mail->SMTPSecure = 'ssl';

$mail->Host = "localhost"; //hostname masing-masing provider email
$mail->SMTPDebug = 2;
$mail->Port = 465;
$mail->SMTPAuth = true;

$mail->Timeout = 60; // timeout pengiriman (dalam detik)
$mail->SMTPKeepAlive = true; 

$mail->Username = "[email protected]"; //user email
$mail->Password = "XXXXX"; //password email
$mail->SetFrom("[email protected]","Nama pengirim yang muncul"); //set email pengirim
$mail->Subject = "Pemberitahuan Email dari Website"; //subyek email
$mail->AddAddress("[email protected]","Nama penerima yang muncul"); //tujuan email
$mail->MsgHTML("Pengiriman Email Dari Website");

if($mail->Send()) echo "Message has been sent";
else echo "Failed to sending message";
?>

Sedangkan untuk script classes, bisa Anda download melalui link berikut : Download script class phpmailer

Script diatas adalah contoh SMTP yang di setting dengan email domain sendiri. Jika Anda ingin menggunakan email gmail, Anda perlu melakukan beberapa penyesuaian seperti :

  • host = smtp.gmail.com
  • username = alamat email gmail Anda
  • password = gunakan password application. Panduan generate password application bisa Anda pelajari pada : password application gmail
  • port = 465
  • smtpsecure = ‘SSL’

Selanjutnya setelah script selesai dibuat, silahkan Anda melakukan test pengiriman email dari website. Kami akan contohkan untuk menjalankan file kirim.php yang telah kita buat sebelumnya. Hasilnya akan menjadi seperti berikut :