tr-opencart

     
avatar Şuanki Zaman: 04-30-2024, 11:45 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

SMTP mail sorunu Opencart 2.0.1.1

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  airforce17 - Görüntüleme - Okunma  12434 - Yorum  12

albayrak86v
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 5
Konular: 1
Katılma Tarihi: Oct 2012
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-13-2016 03:17 PM

Selamlar...

Şimdi arkadaşlar biraz inceledim bu sorunu. Sanıyorum sorun site kurulumu yapılırken yazdığınız mailden kaynaklı olabilir. tabi ben sadece kodları inceledim ve sorunumu o şekilde çözdüm. Hiç bir kod değişikliği yapmanız gerekmiyor. Çünkü kod değişimleri görünürde sizin istediğiniz gibi çalışsada yarın öbürgün başka satırlardan dolayı hatalar çıkabilir karşınıza.

Şu satırı veya bunun gibi başka satırları değiştirmeseniz daha iyi olur.
fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . "\r\n");
Çünkü bir çok satırda $this->from değişkeni mevcut. Siz sadece bir satırı değiştirip bırakıyorsunuz.

mail sınıfım içinde $this->username diye bir değişkende bulamadım !

Şimdi sorun şundan kaynaklanıyor arkadaşlar. Her bir sayfada mail gönderme kodları vardır (sipariş, iletişim vs...)

$mail = new Mail();
$mail->protocol = $this->config->get('config_mail_protocol');
$mail->parameter = $this->config->get('config_mail_parameter');
$mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname');
$mail->smtp_username = $this->config->get('config_mail_smtp_username');
$mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8');
$mail->smtp_port = $this->config->get('config_mail_smtp_port');
$mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout');

$mail->setTo($order_info['email']);
$mail->setFrom($this->config->get('config_email'));
$mail->setSender(html_entity_decode($order_info['store_name'], ENT_QUOTES, 'UTF-8'));
$mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
$mail->setHtml($html);
$mail->setText($text);
$mail->send();

yukarıdaki satırlardan $mail->setFrom($this->config->get('config_email')); satırı mail.php sayfasına sizin siteyi kurarken girmiş olduğunu email adresini gönderiyor yani sitenin ana email adresi. "$mail->setFrom" bu mail adresini "$this->from" değişkenine atıyor. Eğerki girmiş olduğunuz mail adresiniz gmail veya hotmail ise veyahutta başka sunuculara ait bir mail adresi ise mail gönderimi başarısız olabiliyor. (Nedenini bilmiyorum!) Kesin çözüm sunucunuzda smtp mail gönderiminde kullanılacak bir mail açıp ana mail adresi olarak bu adresi kullanmaktır. hiç bir kod değişikliği yapmadan sorununuz çözülecektir.

Mesela internet adresini "www.benimsitem.com" olsun. bu site üzerinde "info@benimsitem.com" isminde mail açacaksınız. Sitenin admin paneline girip mağaza ayarlarından email ayarını bu adresle değiştireceksiniz. Bu kadar. SMPT ayarlarını ise ister aynı info mail adresiyle yapın isterseniz smtp için başka bir mail adresi daha açın. Yeterki mail adresleri başka sunucularda tanımlı olmasın. Yani kısacası mail.php sayfasının kodlarını ellememenizi orjinal kalmasını tavsiye ediyorum. Mail adreslerini yeniden yapılandırın yeterli.
Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-13-2016 04:29 PM
Alıntı Yaparak Cevapla
Paylaş!
alexmcraev
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 12
Konular: 4
Katılma Tarihi: Nov 2012
Rep Puanı: 0
Teşekkürler: 3
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 07-14-2016 01:28 AM
(02-06-2015 02:58 PM)kismetli Yazılan:  Selam Arkadaşlar,

1.5.x için düzeltilmiş natro mail veya diğer mail gönderememe problemi yaşayanlar için.
Ben de o kodlardan yararlanarak bunu 2.0.1.1 için uyarladım. system/library/mail.php dosyasının içinden bu kısmı bulup

if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . "\r\n");
} else {
fputs($handle, 'MAIL FROM: <' . $this-from. '>' . "\r\n");
}

------------------------------------------------------------------------
Yerine aşağıdakini yazınca düzelmesi gerekiyor.

if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->username . '>XVERP' . "\r\n");
} else {
fputs($handle, 'MAIL FROM: <' . $this->username . '>' . "\r\n");
}

Lütfen yedeklerinizi alıp test edin. Ben de çalıştı umarım sizlerede yarar.

Smile

Bu şekilde yaptım ve bendeki sorun çözüldü. kullandığım sürüm 2.0.3.1

Teşekkürler.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

SMTP mail sorunu Opencart 2.0.1.1 Konusunun Linki Direk Link
SMTP mail sorunu Opencart 2.0.1.1 Konusunun HTML Kodu HTML Link
SMTP mail sorunu Opencart 2.0.1.1 Konusu BBCode Linki BBCode Link
SMTP mail sorunu Opencart 2.0.1.1 Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Opencart 2.3.0.2 arama sorunu hrn.coskun 0 297 09-01-2023 04:38 PM
Son Mesaj: hrn.coskun
  [Modifikasyon] Opencart Tüm Versiyonlarda Ürün Detay Sayfasına Ürün teslim tarihi eklemek osdem66 56 29,021 11-22-2022 12:14 AM
Son Mesaj: mustafasinger
  opencart journal ürün detay sayfasındaki sosyal simgeler mehmetvearzu 1 476 11-02-2021 12:40 AM
Son Mesaj: hirdavatustasi
  Opencart da kampanya 0 tl yapamıyorum divaneren 0 1,603 10-20-2020 03:43 PM
Son Mesaj: divaneren
  Türkçe Dil Problemi Sorunu csr-rooster 2 3,067 10-01-2020 01:51 PM
Son Mesaj: oldbutsilver
  Opencart 2.x.x.x mail sorunu emir28 1 1,992 05-26-2020 01:44 PM
Son Mesaj: spyll
  Opencart 2.0.x de sipaiş tamamlandı sayfasında bilgiler tarturek2 1 1,932 05-04-2020 04:32 AM
Son Mesaj: teknohiz
  Opencart 2.x Hesabım Linklerini Seolu Hale Getirme cahveci 7 6,447 04-15-2020 01:10 AM
Son Mesaj: digimy
  OpenCart 2.x seo url kozm 4 3,894 02-17-2020 08:23 PM
Son Mesaj: aufuk1
  Opencart Birfatura Sistemine Vergi No Vergi Dairesi ve Tc no bilgilerini aktarma firathuy 0 1,085 01-30-2020 10:48 PM
Son Mesaj: firathuy

SMTP mail sorunu Opencart 2.0.1.1 indir, SMTP mail sorunu Opencart 2.0.1.1 Videosu, SMTP mail sorunu Opencart 2.0.1.1 online izle, SMTP mail sorunu Opencart 2.0.1.1 Bedava indir, SMTP mail sorunu Opencart 2.0.1.1 Yükle, SMTP mail sorunu Opencart 2.0.1.1 Hakkında, SMTP mail sorunu Opencart 2.0.1.1 nedir, SMTP mail sorunu Opencart 2.0.1.1 Free indir, SMTP mail sorunu Opencart 2.0.1.1 oyunu, SMTP mail sorunu Opencart 2.0.1.1 download


Forum Atla: