Jump to content

Smtp Ile Mail Gönderme De İlginç Problem


ispinoze

Recommended Posts

Merhaba,

 

Başlıktaki hatayla hemen hemen birçok kişi karşılaşmış. Ama büyük ihtimalle hosting firmasındandır denip hosting firmasıyla problem çözülmüş. Fakat bu sefer hosting firması yok. Benim kendi mail sunucum var :) Şimdi şöyle ki hem php hem de asp.net ile mail gönderme örneği oluşturup smtp ile mail gönderebiliyorum. Fakat aynı ayarları prestashop ta yapmama rağmen 

 

Hata: Lütfen yapılandırmanızı kontrol edin

 

şeklinde bir hata alıyorum. 

 

php örneği aşağıda  ve sorunsuz olarak bu şekilde mail gönderebiliyorum. Tabi burada kullandığım phpmailler.php.Presta sanırım swift diye bişey kullanıyor.

 

<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 0; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj
$mail->SMTPAuth = true;
$mail->SMTPSecure = ''; // Güvenli baglanti icin ssl normal baglanti icin tls
$mail->Host = "box.dorusoft.com"; // Mail sunucusuna ismi
$mail->Port = 25; // Gucenli baglanti icin 465 Normal baglanti icin 587
$mail->IsHTML(true);
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet  ="utf-8";
$mail->Username = "[email protected]"; // Mail adresimizin kullanicı adi
$mail->Password = "xxxxxxx"; // Mail adresimizin sifresi
$mail->SetFrom("[email protected]", "Isim"); // Mail attigimizda gorulecek ismimiz
$mail->AddAddress("[email protected]"); // Maili gonderecegimiz kisi yani alici
$mail->Subject = "Mesaj Basligi"; // Konu basligi
$mail->Body = "Mesaj icerigi"; // Mailin icerigi
if(!$mail->Send()){
echo "Mailer Error: ".$mail->ErrorInfo;
} else {
echo "Mesaj gonderildi";
}
?>
 
Yukarıdaki problemin çözümü için ne yapabilirim. Şimdiden yardımlarınız için teşekkürler.
Link to comment
Share on other sites

 

Merhaba,

 

Başlıktaki hatayla hemen hemen birçok kişi karşılaşmış. Ama büyük ihtimalle hosting firmasındandır denip hosting firmasıyla problem çözülmüş. Fakat bu sefer hosting firması yok. Benim kendi mail sunucum var :) Şimdi şöyle ki hem php hem de asp.net ile mail gönderme örneği oluşturup smtp ile mail gönderebiliyorum. Fakat aynı ayarları prestashop ta yapmama rağmen 

 

Hata: Lütfen yapılandırmanızı kontrol edin

 

şeklinde bir hata alıyorum. 

 

php örneği aşağıda  ve sorunsuz olarak bu şekilde mail gönderebiliyorum. Tabi burada kullandığım phpmailler.php.Presta sanırım swift diye bişey kullanıyor.

 

<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 0; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj
$mail->SMTPAuth = true;
$mail->SMTPSecure = ''; // Güvenli baglanti icin ssl normal baglanti icin tls
$mail->Host = "box.dorusoft.com"; // Mail sunucusuna ismi
$mail->Port = 25; // Gucenli baglanti icin 465 Normal baglanti icin 587
$mail->IsHTML(true);
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet  ="utf-8";
$mail->Username = "[email protected]"; // Mail adresimizin kullanicı adi
$mail->Password = "xxxxxxx"; // Mail adresimizin sifresi
$mail->SetFrom("[email protected]", "Isim"); // Mail attigimizda gorulecek ismimiz
$mail->AddAddress("[email protected]"); // Maili gonderecegimiz kisi yani alici
$mail->Subject = "Mesaj Basligi"; // Konu basligi
$mail->Body = "Mesaj icerigi"; // Mailin icerigi
if(!$mail->Send()){
echo "Mailer Error: ".$mail->ErrorInfo;
} else {
echo "Mesaj gonderildi";
}
?>
 
Yukarıdaki problemin çözümü için ne yapabilirim. Şimdiden yardımlarınız için teşekkürler.

 

 

Arkadaşlar sorunun çözümü bana göre saçma ama şu şekilde çözebildim. Mağaza iletişim bilgilerinde girilen email bilgisiyle e posta ayarlarındaki ve test email ini aynı yaptım. Şuan mail sorunsuz çalışıyor.

Link to comment
Share on other sites

Selamlar;

bu konu beni hayrete düşürdü

aslında bana göre sorununun o şekilde çözülmemesi gerekiyor. :)

çünkü smtp bilgileri'ne gmail, yandex mail, yada sendgrid gibi farklı smtp sağlayıcılardan alınan bilgiler ilede gönderim yapabiliyoruz.

kullanıcı adı ve şifreyi yanlış yazmış olabilirmisin .

tekrar denermisin ?

Link to comment
Share on other sites

Selamlar;

bu konu beni hayrete düşürdü

aslında bana göre sorununun o şekilde çözülmemesi gerekiyor. :)

çünkü smtp bilgileri'ne gmail, yandex mail, yada sendgrid gibi farklı smtp sağlayıcılardan alınan bilgiler ilede gönderim yapabiliyoruz.

kullanıcı adı ve şifreyi yanlış yazmış olabilirmisin .

tekrar denermisin ?

 

Sefa Bey Selam,

 

PS versiyonu 1.6.1.1. Keşke şifre ve kullanıcı adı yanlışlığı olsaydı. Çünkü çözmek baya zamanımı aldı. Ama maalesef bahsettiğim saçma çözümle problemi halledebildim. Ekran görüntüleriyle durumu paylaşıyorum. Bu arada ben teknik destek ve müşteri hizmetleri için ayrı mail adresleri kullanmak istersem nasıl ayarlayacağım :)

 

https://www.evernote.com/shard/s150/sh/cdb8577f-a5fe-4f2d-a9ca-d8a0c3bb3ddd/ddf3a30563378cf9

https://www.evernote.com/shard/s150/sh/62537882-2a34-47b3-84e5-cd9b04556a82/121e1e13263c083e

https://www.evernote.com/shard/s150/sh/3edf77a4-ed1e-462f-a1da-d821ad403bac/de74885a19eb64f5

https://www.evernote.com/shard/s150/sh/ee50a4c4-5d1e-4d77-8a59-42a2abb111b3/305b5255f665db6e

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...