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

PHP mail gönderme problemi

Google'nin sunmuş olduğu Google Apps hizmetinden faydalanarak maillerimi google serverları üzerinden süzüyorum.
Ancak anlayamadığım bir problemle karşılaştım;
Şöyleki ;
mail adresi gmail olan hesaplara mail gönderemiyorum ancak hotmail hesabına mail gönderebiliyorum.
Google Apps hizmetini kullanan varsa yardımcı olabilirmi lütfen ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • tapsin adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    147 cevap - 0 soru
    SMTP olarakmı gönderim scripti kullanıyorsun yoksa genelleşmiş php module yada standart mail gönderme formlarından mı?

    Eğer SMTP ile gönderim kodun mevcut ise tavsiyem şu şekilde google smtp olarak mail leri kendi sunucusuna iletir. Domain kendi sunucuları üzerinde olmadığını algılıyordur muhtemelen.
    • mrhfcn adlı üyenin fotoğrafı mrhfcn
      php nin mail fonksiyonunu kullanıyorum.
      Acaba çözümü varmıdır?
      10 yıl önce yazılmış
    • tapsin adlı üyenin fotoğrafı tapsin
      Bak şu adresteki sınıfı indirip kullanabilirsin..

      http://ftp.drupal.org/files/projects/smtp-6.x-1.0-beta5.zip
      10 yıl önce yazılmış
    • mrhfcn adlı üyenin fotoğrafı mrhfcn
      Kızacağınızı biliyorum ancak küçük bir kod ile örnek verebilir misiniz?
      Çünkü daha önce hiç böyle bir uygulama yapmadım.
      Zip dosyasında ki dosyaları nereye ekliyecem ne yapacam ?
      10 yıl önce yazılmış
    • tapsin adlı üyenin fotoğrafı tapsin
      Kod buraya yetmiyor onun yerine:) bir yere yükleyim.

      https://rapidshare.com/files/2887969236/phpmailer.rar

      bunu indir içindeki mail.php dosyasını kendi sitenin olduğu yere at. sonra


      <?php
      require("class.phpmailer.php"); // PHPMailer dosyamızı çağırıyoruz
      $mail = new PHPMailer(); // Sınıfımızı $mail değişkenine atadık

      $mail->IsSMTP(); // Mailimizin SMTP ile gönderileceğini belirtiyoruz
      $mail->From = "user@domain.com"; //Gönderen kısmında yer alacak e-mail adresi
      $mail->Sender = "user@domain.com";
      $mail->ReplyTo = "user@domain.com";
      $mail->FromName = "PHP Mailer";
      $mail->Host = "smtp.domain.com"; //SMTP server adresi
      $mail->SMTPAuth = true; //SMTP server'a kullanıcı adı ile bağlanılcağını belirtiyoruz
      $mail->Username = "user@domain.com"; //SMTP kullanıcı adı
      $mail->Password = "password"; //SMTP şifre
      $mail->WordWrap = 50;
      $mail->IsHTML(true); //Mailimizin HTML formatında hazırlanacağını bildiriyoruz.
      $mail->Subject = "Deneme Maili"; // Konu

      //Mailimizin gövdesi: (HTML ile)
      $body = "<b>Bu mail</b> bir deneme mailidir.<br /><br />SMTP server ile gönderilmiştir.";

      // HTML okuyamayan mail okuyucularda görünecek düz metin:
      $textBody = "Bu mail bir deneme mailidir. SMTP server ile gönderilmiştir.";

      $mail->Body = $body;
      $mail->AltBody = $text_body;

      $mail->AddAddress("tapsin@tapsin.net"); // Mail gönderilecek adresleri ekliyoruz.
      $mail->AddAddress("hedef@domain.com");

      if ($mail->Send()) echo "Mail gönderildi";
      else echo "Mail gönderimi başarısız";

      $mail->ClearAddresses();
      $mail->ClearAttachments();
      ?>
      10 yıl önce yazılmış
    • tapsin adlı üyenin fotoğrafı tapsin
      Bu kodlar yeterli gelmedi mi ? soruya hala doğru dememişsiniz de.
      10 yıl önce yazılmış
    • mrhfcn adlı üyenin fotoğrafı mrhfcn
      Kusura bakmayın üstadım bilgisayarı yeni açtım hemen deniyorum.Eğer olursa bırak doğru demeyi sana yemek ısmarlamayı düşünüyorum :)
      10 yıl önce yazılmış
    • mrhfcn adlı üyenin fotoğrafı mrhfcn
      Hocam çok teşekkür ederim fonksiyon sorunsuz bir şekilde çalışıyor.
      Ancak mail gittikten sonra geri bildirim olarak bir takım satırlar hata mesajı gibi mesajlar çıkıyor.
      Bir türlü bu mesajları kapatamadım.Kodlarda bitakım oynamalar yaptım o zamanda mail gönderemedim.
      Acil yardımcı olursanız çok sevinirim
      10 yıl önce yazılmış

Cevaplar

  • kralmermi adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    102 cevap - 6 soru
    smtp üzerinden gondermeyi dene cok daha verimli olacagini göreceksin.