• 22-11-2007, 18:13:31
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar,

    php de smtp sunucuma baglı olarak mail gönderen script var mı ? yardımcı olursanız sevinirim
  • 30-11-2007, 19:56:47
    #2
    Kimlik 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.