Home > PHP, Tutorial > Mengirim E-Mail dari Komputer Lokal dengan SMTP GMAIL

Mengirim E-Mail dari Komputer Lokal dengan SMTP GMAIL

September 10, 2009 Leave a comment Go to comments

Dalam PHP kita sudah mengenal function mail() yang berfungsi untuk mengirim e-mail. Ada beberapa settingan di php.ini yang harus diatur seperti protokol SMTP dan PORT-nya. Saat ini saya akan menjelaskan bagaimana mengirim EMAIL di PHP dengan menggunakan SEND MAIL yang sudah terdapat dalam Paket Instalasi XAMPP.

Buka folder sendmail pada didalam folder XAMPP kemudian edit file sendmail.php lalu ubah beberapa configurasi dibawah ini :

  • smtp_server=smtp.gmail.com
  • smtp_port=587
  • auth_username=emailanda@gmail.com
  • auth_password=passwordemailanda
  • pada file php.ini, aktifkan sendmail_path = “C:\xampp\sendmail\sendmail.exe -t” dengan menghilangkan tanda (;) didepannya.
  • Disable perintah SMTP = mail.localhost.com dan smtp_port = 25 di php.ini dengan menambahkan tanda (;) di depannya.

Lalu Restart Apache Anda lalu coba kita buat file sederhana seperti ini :

KirimEmail.php
<?php
$from_name = “PC Lokal”;
$from_email = “testing@gmail.com”;  /* isikan dengan alamat email anda */
$headers = “From: $from_name <$from_email>”;
$body = “Hi, \ntest kirim email dari $from_name <$from_email>.”;
$subject = “Test email dari PC Lokal Keuda”;
$to = “tujuan@mail.com”;
if (mail ($to, $subject, $body, $headers)) {
echo “berhasil!”;
} else {
echo “gagal…”;
}
?>

Semoga Bermanfaat.
Source : Blog

Categories: PHP, Tutorial Tags:
  1. March 17, 2010 at 2:24 am

    scriptnya jalan tapi kok kekirim ke email yang dituju ya ??????

    • erroz
      March 17, 2010 at 2:34 am

      maksudnya gimana? ngga ke kirim ke email tujuan?

  2. March 17, 2010 at 2:53 am

    iya, ga kekirim ke email tujuan……..kira2 knp ya ????

    • erroz
      March 17, 2010 at 2:56 am

      komp kamu terkoneksi dengan internet?

  3. March 17, 2010 at 2:59 am

    konek kok ke internet…

  4. November 19, 2012 at 4:07 am

    setuju sama agan yang pertamax

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: