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);
mantap gan, perlu olah TKP nich.. ane coba dulu yach gan minta do’a dan dukungnanya mas brow
SukaSuka
Monggo mas bro…
amin…semoga berhasil ya
SukaSuka
kalau membuat mail server di windows misal @aplikasikita.com gimana?
SukaSuka
Pakai windows server mas
SukaSuka
mas saya masi belum paham yang bagian $our_server..
kalau masi testing di localhost, diganti apa ya?
SukaSuka
kalau kita menggunakan gmail, apa yg harus diisi untuk smtp servernya gan?
SukaSuka