Doğru Cevap
-
hocam istersen bi charsetini kontrol et derim cunku bende phpmailer kullaniyorum ve boyle bir sorun yaşamadım hiç. charset ne dir?
-
veyselkoparal
utf-812 yıl önce yazılmış -
veyselkoparal
fakat onunla ilgili olmadığını düşünüyorum, çünkü değiştirdiğimde de olmuyor12 yıl önce yazılmış -
veyselkoparal
slaşı .com/acti... dan sonra kullanınca göndermiyor fakat slaşı .comacti/vated.php gibi com ve ardından bir karakterden sonra kullanınca sorun olmuyor yani class.phpmailer.php galiba .com/ a karşı12 yıl önce yazılmış -
kralmermi
walla ben sana bugun yazdigim activasyon ornegini yazayim buraya gorursun ben oyle bişi gormedim :)12 yıl önce yazılmış -
veyselkoparal
olur, bekliyorum12 yıl önce yazılmış -
kralmermi
require("../admin/inc/phpmailer/class.phpmailer.php"); require("../admin/inc/mailsmtp.php"); //mail bilgileri burda $mail->Subject = "Site ADI Üyelik Aktivasyon Maili"; $body = "Sayın ".$_POST[yetkili]."<br /> Siteadına 'a Yapmış Olduğunuz Firma Kaydınız Gerçekleşmiştir.<br />Firmanızın Arama Kelimelerinden Çıkması, Etiket Kelimelerinin Google Tarafından İndexlenmesi, ve Firma Reklamınızın <b style=\"color:red\">ÜCRETSİZ</b> Olarak Yayınlanması İçin Size Göndermiş Olduğumuz Aktivasyon Linkine Tıklamanız Gerekmektedir.<br>İyi Çalışmalar Dileriz.<br><br><br>Aktivasyon Link'i : <a href=\"".$site."Aktivasyon/T".$active."/\">".$site."Aktivasyon/T".$active."</a>"; $mail->Body = $body; $mail->AddAddress($_POST[email]); if ( !$mail->Send()) { echo "<script>location.href='".$site."Islem/FirmaKaydet/Basarisiz/';</script>"; } else { echo "<script>location.href='".$site."Islem/FirmaKaydet/Basarili/';</script>"; } $mail->ClearAddresses(); $mail->ClearAttachments();
benim mail gonderme bu sekilde ve bi sorun yaşamadım bugüne kadar.12 yıl önce yazılmış
-
Cevaplar
-
<?php header('Content-Type: text/html; charset=utf-8'); function Email($username,$id,$code,$email) { include("class.phpmailer.php"); $mail = new PHPMailer(); //$body = $mail->getFile('content.php'); //$body = eregi_replace("[\]",'',$body); $mail->IsSMTP(); $mail->SMTPAuth = true; //$mail->SMTPSecure = "ssl"; $mail->Host = "smtp.domain.com"; $mail->Port = 2525; $mail->Username = "admin@domain.com"; $mail->Password = "******"; $mail->AddReplyTo("noreply@domain.com","Domain.com"); $mail->From = "admin@domain.com"; $mail->FromName = "Domain"; $mail->Subject = "Hesap Aktivasyonu !"; $mail->Body = "<div align='left'><img src=' IMAGE ' style='height:59px; width:299px;'></div><h3>Merhaba,</h3><h1 style='color:#069'>".$username."<br></h1>Domain hesabınızı aktive etmeniz gerekmektedir.<br>Aşağıdaki linki takip edin : <h4><a style='color:#f00;' href='http://domain.com/activated.php?id=".$id."&code=".$code."'>Aktivasyon İşlemini Tamamla</a>"; $mail->WordWrap = 50; //$mail->MsgHTML($body); $mail->AddAddress($email, $username); //$mail->AddAttachment("images/logo.png"); //$mail->IsHTML(true); if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Kaydınız Alınmıştır - E- Postanızı Kontrol Ediniz!"; } } ?>
-
veyselkoparal
Kardeşler verdiğiniz örnekler de çalışmadı. / slaş koyduğun zaman çalışmıyor normalde bu yazdığım sağlıklı çalışıyor . fakat slaş koyduğumda çalışmıyor. hatasız olarak gönderildi diyor ama göndermiyor.12 yıl önce yazılmış -
veyselkoparal
acaba , benim php sürümümden kaynaklanabilirmi , php 5.2 kullanıyorum12 yıl önce yazılmış -
bahadiryener
Arakdadaşlar tek sorunum var smtp veya direkt php olarak kendi domainine yolluyor maili ama dış domainlere yollayamıyor sorun nerde olabilir11 yıl önce yazılmış
-