Categories
Email PHP

Cara Mengirim Email dari Localhost Via SMTP Gmail

Cara Mengirim Email dari Localhost Via SMTP Gmail

smtp

Assalamualikum Wr. Wb.

Pada kesempatan kali ini saya akan membagikan Tips untuk mengirim Email Via Local. Kenapa harus dari Local? karena ini penting untuk Seorang Programmer jika ingin mencoba Aplikasi yg ada emailnya, maka kita tidak perlu bolak balik Ngeupload itu Scriptnya hanya untuk testing Mail. Kita bisa menggunakan SMTP Gmail.

Oke langsung saja,

Bahan yang dibutuhkan adalah

1. Sebuah Email Gmail Aktif punya anda sendiri (Jangan Punya Orang lain :D)

2. Koneksi Internet. (Walau dari Local tetap butuh koneksi Internet, kan make Gmail smtp)

Ok langsung saja.

Jika anda menggunakan XAMPP. And bisa cari file  php.ini lalu anda bisa edit dan sesuaikan dengan settingan berikut

[mail function]
SMTP=smtp.gmail.com
smtp_port=465
sendmail_from = *****@gmail.com
sendmail_path = "\"c:\xampp\sendmail\sendmail.exe\" -t"

keterangan

sendmail_from = anda isi dengan email anda yang sudah disiapkan

sendmail_path = folder dimana tempat anda mengisntall XAMPP

JIka sudah anda bisa cari file sendmail.ini lalu editlah dan sesuaikan seperti ini

[sendmail]
smtp_server=smtp.gmail.com
smtp_port=465
smtp_ssl=auto
error_logfile=error.log
debug_logfile=debug.log
auth_username==*****@gmail.com
auth_password=*********
force_sender=*****@gmail.com

Keterangan:

auth_username = anda isi dengan email anda yang sudah anda siapkan tadi

auth_password = isi dengan Email password anda

force_sender = anda isi sama dengan auth_username, email anda.

lalu setelah selesai, tinggal 1 langkah lagi, anda buat folder dan 1 file di dalam htdocs dengan nama tes_email > index.php

di file index.php anda isi dengen code seperti ini

<?php

$to = [email protected];

$subject = ‘Test email;

$message = “Hello World!\n\nThis is my first mail.”;

$headers = “From: *****@gmail.com\r\n

Reply-To: *****@gmail.com;

$mail_sent = @mail( $to, $subject, $message, $headers );

echo $mail_sent ? “Mail sent” : “Mail failed”;

?>

Untuk yg emai anda sesuaikan sendiri.

Lalu coba anda tes, jalankan folder tes_email di browser. jika tulisannya mail sent, coba anda lihat di Email tujuan anda. JIka tidak ada masalah harusnya sudah berhasil terkirim emailnya.

Nah sudah selesai. Anda bisa mengirim Email dari local via SMTP GMAIL

Semoga bermanfaat

Wassalamualaikum Wr.Wb

 

Categories
Email PHP

Teknik kirim email biasa dengan mail Function PHP

Teknik kirim email biasa dengan mail Function PHP

Assalamualaikum Wr Wb.

Minal Aidzin Wal faidzin semuanya, mohon maaf jika ada salah kata tulisan dan lain-lain. Tujuan dari Blog ini hanyalah untuk saling berbagi pengetahuan disamping menambah wawasan saya sendiri. 🙂

Setelah amat sangat luama saya tidak update karena sibuk, ini baru mau update blog sesuatu yang sebenarnya remeh, namun mempercanggih website kita, apa itu? yaitu fasilitas kirim email.