<?php
require 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Priority = 1;
$mail->Port = 587;
$mail->CharSet = "UTF-8";
$mail->Host = "smtp.xxx.com";
$mail->Username = "info@sitem.com";
$mail->Password = "xxxxxx";
$mail->Mailer = "smtp";
$mail->From = "info@sitem.com";
$mail->FromName = "Site adım";
$mail->Subject = "Mail Konusu";
$mail->IsHTML(true);
$mail->Body = "<b>içerik</b>";
$mail->AddAddress("hedefmail@mailservisi.com","konu");
if (!$mail->Send()){echo $mail->ErrorInfo;}
else{echo "tamam";}
?> Mail gönderme sorunu?
10
●3.838
- 27-02-2014, 23:28:40Arkadaşlar aşağıya eklediğim kodu farklı sunucularda (port, smtp sunucu ve mail adreslerini düzenleyerek) test ediyorum, isimtescil sunucularında tüm mail servislerine mail gönderebilirken deneme yaptığım diğer 2 hosting firmasının sunucularından gmail dışında hiçbiryere mail gönderemiyorum hata da almıyorum. Gmaile gidiyor yandex, outlook vs'ye gitmiyor.
- 27-02-2014, 23:33:25Üyeliği durdurulduHosting firmalarının mail serverları genelde, mail.xxx.com şeklindedir.
- 28-02-2014, 00:21:53priority ve charset kısımlarını kaldırıp dener misiniz ?
birde username ile from kısmındaki maillerin aynı mail adresi olduğundan emin olunuz. Bende phpmailer kullanarak gönderiyorum ve 100 lerce farklı sunucuda script çalıştırdım smtp ile herhangi problemle karşılaşmadım. Hosting firmanızın mail server yapılandırılması veya ip bloklarının blackliste düşmesi gibi olasılıklar olabilir. Mail server mx ve dns ayarlarında en ufak bir mail gönderilmesine engel olmayacak basit bir yanlış bile, outlook, yandex gibi mail sağlayıcılarının o ip üzerinden gelen maillere block uygulama sebebi olabiliyor. gmailin bu konulardaki hassasiyeti biraz daha hafif, outlooka mail düşürmek biraz zor. - 28-02-2014, 00:50:53Öncelikle yorum için teşekkürler hocamyasarkemaldag adlı üyeden alıntı: mesajı görüntüle
Priority ve charset satırlarını kapatıp aynen denedim. gmail, yandex ve outlooka gönderdim. Yine sadece gmaile düştü, diğerlerinde yok.
Şu an aynı kodlarla kitapinfo.com üyeliğini kodluyorum, üyelik onay linki sadece gmaile (spam) gidiyor.
Denemek isteyen arkadaş olursa aynı sunucuda bi test alanı oluşturup mail ve ftp detaylarını verebilirim.
Tüm olası hata, sebep, işe yaraması ihtimali olan her bilgiye açığım. Fikir belirten herkese teşekkürler. - 28-02-2014, 13:41:50Geçen gün aynı sorunu bir arkadaşın web sitesine iletişim formu kurarken yaşadım. Ayarlar falan herşey doğru ama bir türlü mail gönderemedik.
Problemi class dosyasının eski sürümünü kullanarak çözdük. (Ne alakası var hala çözemedim
) Biraz tesadüf eseri oldu ama bir de siz deneyin. Denemekten zarar gelmez
) Biraz tesadüf eseri oldu ama bir de siz deneyin. Denemekten zarar gelmez