PHP Mengirim email dari localhost

Untuk mengirim email, memang sebetulnya harus diupload dulu ke server jika tidak maka akan muncul error :

Message: mail() [function.mail]: Failed to connect to mailserver at “localhost” port 25, verify your “SMTP” and “smtp_port” setting in php.ini or use ini_set()

untuk membuatnya bisa mengirim dari localhost adalah, adalah :

1. buka file php.ini, bagi yang memakai xampp, file ini berada di xampp/php/php.ini

2. cari line berikut :

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

3. ganti SMTP dengan smtp server di ISP kita, misal punyaku, mail.mucglobal.com :

 SMPT = mail.mucglobal.com

untuk smtp_port biarkan saja tetap 25

5. setelah itu restart apache , selesai..

alternatif kedua adalah dengan mengganti SMTP lewat syntax ini_set

ketikkan  :

$our_server = ‘mail.mucglobal.com’;

ini_set(‘SMTP’, $our_server );

untuk our_server silahkan ganti dengan ISP masing-masing

syntax nya diletakkan sebelum syntax mengirim email

misal  :

$penerima = ‘mahrizal_nu@yahoo.co.id’;

$subject = ‘Test’;

$body  = ‘Just Say Hello’;

$our_server = ‘mail.mucglobal.com’;

ini_set(‘SMTP’, $our_server );

mail($penerima ,$subject, $body);

6 pemikiran pada “PHP Mengirim email dari localhost

Tinggalkan Balasan ke lirik yes Batalkan balasan