merhaba arkadaşlar,
php de smtp sunucuma baglı olarak mail gönderen script var mı ? yardımcı olursanız sevinirim
php de smtp ile mail gönderen script istiyorum
1
●153
- 30-11-2007, 19:56:47Kimlik doğrulama veya yönetimden onay bekliyor.biraz aradım ama buldum sonunda.
http://download.pear.php.net/package/Mail-1.1.14.tgz
şurdan mail paketini indirin.
ftpde mail adında klasör oluşturup onun içine içinden çıkanları atın.
bu da formun gideceği sayfa...
<?php require_once "Mail.php"; $from = "yollayan ismi <kimden@sunucunuz.com>"; $to = "yollanan ismi <kime@sunucusu.com>"; $subject = "Konu"; $body = "Mesaj?"; $host = "mail.sunucunuz.com"; $port = "25"; $username = "kullanıcı adı"; $password = "şifre"; $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject); $smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp->send($to, $headers, $body); if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>"); } else { echo("<p>Mesaj gönderildi!</p>"); } ?>edit: port numarası genelde 25tir.ama benim ki gibi 26 veya başka bir sayı da olabilir.cpanelde mail configure kısmında yazar.diğer panellerde de vardır.25 olarak deneyin olmazsa host firmanıza da sorabilirsiniz.