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

PHP MAILER SORUNU %50 ÇÖZÜLDÜ

Merhaba Arkadaşlar

$mail->Body = "Aktif et <a href='http://www.domain.com/activation.php'>Aktifleştir</a> ";

bu şekilde email gönderiyor. fakat domain karakter sayısı 12 yi geçtiği zaman gönderildi diyor fakat göndermiyor bu sorunu çözebilirmisiniz ?


<a href='http://www.benimdomainimdir.com/activation örneğin buna mail göndermiyor .
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • kralmermi adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    102 cevap - 6 soru
    şöyle düzeltirmisin kodunu


    $mail->Body = "Aktif et <a href=\"http://www.domain.com/activation.php\">Aktifleştir</a> ";


    tek tırnak yerine çift tirnak verirmisin
    • veyselkoparal adlı üyenin fotoğrafı veyselkoparal
      
      $mail->Body = "http://www.benimdomainim.com/activate.php";
      
      mesela bunu göndermiyor çünkü www.   ve .com arasındaki domain adı 13 karaterden oluşuyor benimdomainim deki sonundaki m harfini siliyorum www.benimdomaini.com yapıyorum gidiyor yani 12 karakter olunca gidiyor. 12 yi aşınca gitmiyor.
      
      
      12 yıl önce yazılmış
    • kralmermi adlı üyenin fotoğrafı kralmermi
      özellikle deniycem dedigini
      12 yıl önce yazılmış
    • kralmermi adlı üyenin fotoğrafı kralmermi
      
      <?php
      include_once('phpmailer/class.phpmailer.php');
      			$mail = new PHPMailer(); // Sinifimizi $mail degiskenine atadik  
        			$mail->IsSMTP(); // set mailer to use SMTP
      			$mail->From     = "gonderici mail adresi"; //Gönderen kısmında yer alacak e-mail adresi  
      			$mail->Sender   = "gonderici mail adresi";   
      			$mail->FromName = "siteadi.com";  
      			$mail->Host     = "mail.gonderici.com"; //SMTP server adresi  
      			$mail->SMTPAuth = true; //SMTP server'a kullanici adi ile baglanilcagini belirtiyoruz  
      			$mail->Port = 587;
      			$mail->Username = "gonderici mail adresi"; //SMTP kullanici adi  
      			$mail->Password    = "şifre olacak burda"; //SMTP sifre  
      			$mail->WordWrap = 50;  
      			$mail->CharSet = "utf-8";
      			$mail->IsHTML(true); //Mailimizin HTML formatinda hazirlanacagini bildiriyoruz.  
      			$Msj = "<a href=\"www.siteadresimburadaolacakbenim.com/aktivasyon/1234texdrvdfdfcxcvcv/asdasdsad/asdsadasdas/dasdasdasdas/dasdasdas/dasdasdasdasd/\">hasan ruşanoğlu</a>";
      			$mail->Subject  = "Deneme Aktivasyon Maili"; // Konu  
      			$body = $Msj;
      			$mail->Body = $body;	
      			$mail->AddAddress("hasanrusanoglu@hotmail.com");
      			if ( !$mail->Send()) {
      				$islemsonuc = 'Gönderilemedi';
      			} else {
      							
      				$islemsonuc = 'Gönderildi';
      			}
      			$mail->ClearAddresses();  
      			$mail->ClearAttachments();  	
      			echo $islemsonuc;		
      ?>
      
      


      Hocam dediğim olay çok saçma zaten ama denedim ve gonderiyor sorun yok mail adresini ver sana da gondereyim.

      Kolay gele Çalışıyor.
      12 yıl önce yazılmış
  • tapsin adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    147 cevap - 0 soru
    Sanırım senin GET olarak kodu aldığın sayfada getten gelen değer için karekter sınırlaması mevcut bu linke tıklayınca linkin sonlandığı activate sayfasının kodlarını koymalısın