Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

yine php mail()

tur hostta çalışan mail scriptim tr.net te çalışmıyor şu ana kadar denediklerim;

if(!$error)
{
	$imessage = "<b>Konu: </b>".$subject ."<br />". $message;
	$isubject = "Site üzerinden yeni mesaj!";
$mail = mail(WEBMASTER_EMAIL, $isubject, $imessage,
	"Content-type: text/html; charset=utf-8\n"
	."MIME-Version: 1.0\n"
    ."From: ".$name." <".$email.">\n"
    ."Reply-To: ".$email."\n"
    ."X-Mailer: PHP/" .phpversion());


yukarıdakinin \r\n li versiyonu, ve nX-Mailer lı versiyonu

ve
$headers= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'To: Alıcı <alici@eposta.com>' "\r\n";
$headers .= 'From: Yollayan Kişiyim <yollayan@eposta.com>' . "\r\n";
$headers .= 'Reply-To: Yanit E-Postasi <yanit@eposta.com>' . "\r\n";
$headers .= 'X-Mailer: PHP/' . phpversion() . "\r\n";


$mail = mail(WEBMASTER_EMAIL, $isubject, $imessage, $headers);


bunlar turhostta sorunsuz çalışırken hiçbiri tr.net te çalışmadı. Kahve içmekten mide kanseri olacam lütfen yardım...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • shidaiko adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    12 cevap - 0 soru
    ne hata alıyorsun ? eğer hata gösterimi kapalı ise sayfanın başına
    ini_set('display_errors',1);

    yazarak çalıştır sayfayı.
  • ilteris adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    10 cevap - 4 soru
    Merhabalar. Benim tavsiyem de PHPMailer'dan yana olacak. Ben de her sunucu değiştirdiğimde aynı problemi yaşıyordum. Hatta bir sunucuda (güvenlik gerekçesiyle) mail fonksiyonuna izin dahi verilmemişti. Ben de PHPMailer kullandım. Bu betikle yerel sunucudan bile mail adreslerine mail gönderebiliyorsun. Bunu fonksiyon haline de getirmiştim ama artık onu akşama verebilirim.

    Adresi: http://phpmailer.worxware.com/index.php?pg=phpmailer
    • ilteris adlı üyenin fotoğrafı ilteris
      function PostaGonder($smtp_sunucu,$smtp_port,$smtp_kullanici,$smtp_sifre,$gonderen_ad,$gonderen_posta,$alici_ad,$alici_posta,$konu,$govde){
      include_once("phpmailer/class.phpmailer.php");
      $mail = new PHPMailer();
      $mail->SetLanguage("tr", 'phpmailer/language/');
      $mail->IsSMTP();
      $mail->SMTPAuth = true;
      $mail->SMTPKeepAlive = true;      
      //$mail->SMTPSecure = "tls";
      $mail->Host = $smtp_sunucu;
      $mail->Port = $smtp_port;
      $mail->Username = $smtp_kullanici;
      $mail->Password = $smtp_sifre;
      $mail->FromName = $gonderen_ad;
      $mail->Subject = $konu;
      $mail->Body = $govde;
      $mail->From = $gonderen_posta;
      $mail->AddReplyTo($gonderen_posta,$mail->FromName);
      $mail->AddAddress($alici_posta,$alici_ad);
      $mail->IsHTML(true);
      $mail->Send();
      $mail->ClearAddresses();
      }

      phpmailer dosyalarını ana dizine atın. Fonksiyonu kullanmada bir sorun olmaz sanırım.
      10 yıl önce yazılmış