lostyazilim
tr.link

phpmailer çalışmıyor

17 Mesajlar 4.013 Okunma
lstbozum
tr.link

westlife westlife Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek -
  • Konum Balıkesir
  • Ad Soyad A** H**
  • Mesajlar 475
  • Beğeniler 29 / 131
  • Ticaret 0, (%0)
Gökhank58 onlar aktif, kodu şöyle düzenledim:


include 'class.phpmailer.php';

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'smtp.gmail.com'; // Mail sunucusuna ismi
$mail->Port = 587; // Gucenli baglanti icin 465 Normal baglanti icin 587
$mail->SMTPSecure = 'tls'; // Güvenli baglanti icin ssl normal baglanti icin tls
$mail->IsHTML(true);
$mail->CharSet = 'utf-8';

$mail->Username = 'ahmeth00@gmail.com'; // Mail adresimizin kullanicı adi
$mail->Password = '********'; // Mail adresimizin sifresi
$mail->SetFrom("mail@mail.com"); // Mail attigimizda gorulecek ismimiz
$mail->AddAddress("ahmeth00@gmail.com"); // Maili gonderecegimiz kisi yani alici
$mail->Subject = 'Bir mail'; // Konu basligi
$mail->Body = 'Mail icerik'; // Mailin icerigi


bu sefer connect hatası gitti sadece bu hata var:
The following From address failed: mail@mail.com
 

 

wmaraci
reklam

westlife westlife Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek -
  • Konum Balıkesir
  • Ad Soyad A** H**
  • Mesajlar 475
  • Beğeniler 29 / 131
  • Ticaret 0, (%0)
Sorunu çözdüm. Şu şekilde:

require 'PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->CharSet = "UTF-8";
$mail->setFrom('from@example.com', 'Your Name');
$mail->addAddress('myfriend@example.net', 'My Friend');
$mail->Subject = 'First PHPMailer Message';
$mail->Body = 'Hi!';

Her şeyi kaldırınca oluyormuş :D
 

 

masterwebtasarim masterwebtasarim WM Aracı Kullanıcı
  • Üyelik 20.09.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Designer, Reklam ve Pazarlama Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad E** K**
  • Mesajlar 45
  • Beğeniler 12 / 6
  • Ticaret 0, (%0)
.htaccess de gönderdiğin sayfayı yapılandırdın mı?
 

 

westlife westlife Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek -
  • Konum Balıkesir
  • Ad Soyad A** H**
  • Mesajlar 475
  • Beğeniler 29 / 131
  • Ticaret 0, (%0)

masterwebtasarim adlı üyeden alıntı

htaccess de gönderdiğin sayfayı yapılandırdın mı?

evet.
 

 

wmaraci
wmaraci

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)
$mail->SetFrom('$gonderen_mail', '$gonderen_ad');

Sorunun tam olarak kaynağı burası. Gmail için kullandığı mail adresi ile SetForm'daki mail adresin aynı olması gerekiyor.
westlife

kişi bu mesajı beğendi.

westlife westlife Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek -
  • Konum Balıkesir
  • Ad Soyad A** H**
  • Mesajlar 475
  • Beğeniler 29 / 131
  • Ticaret 0, (%0)

Sinan adlı üyeden alıntı


$mail->SetFrom('$gonderen_mail', '$gonderen_ad');

Sorunun tam olarak kaynağı burası. Gmail için kullandığı mail adresi ile SetForm'daki mail adresin aynı olması gerekiyor.

Ama gönderenle alıcı aynı olursa bana gelen mailler iletişim formuna girilen mail yerine kendi mailim olmaz mı? Göndericinin mail i nereye tanımlamam gerek?
 

 

Sinan Sinan Grana Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım Geliştirme Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad S** Y**
  • Mesajlar 3509
  • Beğeniler 1321 / 1320
  • Ticaret 97, (%100)

westlife adlı üyeden alıntı

Ama gönderenle alıcı aynı olursa bana gelen mailler iletişim formuna girilen mail yerine kendi mailim olmaz mı? Göndericinin mail i nereye tanımlamam gerek?


Malesef Yandex, Google gibi servisleri kullanacaksan bu şekilde çalışıyor. Sunucu sana aitse gerekli düzenlemeleri yaparak ister local smtp istersende smtp kullanmadan dilediğin gibi mail gönderebilirsin. Soruna gelince; mesaj içeriğinde tanımlayabilirsin ve de cevaplama için şu şekilde ekleyebilirsin:

$mail->AddReplyTo('replyto@email.com', 'Reply to name');
westlife

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al