Opencart SMTP ayarları


Opencart Destek Whatsapp Grubumuza Tıkla Katıl




Herkesin ençok yaşadığı sorunlardan biridir opencart sistem üzerinden smtp mail gönderimi yapmak. Türkiyedeki bir çok sunucu artık spam mailin önüne geçmek için ve suncularına gereksiz yük binmesini engellemek amacı ile smtp protokollerine mail onay istemekteler. Genel de bu tip hatalarda eğer hata gösteriminiz açıksa yada hata loglarında 

/home/siteadresi.com/httpdocs/system/library/mail.php on line 328" 
şeklinde hata alırsınız. 

bu yüzden bizim de mail.php dosyamızda biraz oynama yapmamız gerekmektedir.

httpdocs\system\library\mail.php dosyasını açalım.

Bul ; 
public $newline = “\n”;
public $crlf = “\n”;                        * 2.0.3.1 sürümde olmayabiliyor.

Değiştir ;
public $newline = “\r\n”;
public $crlf = “\r\n”;                       * 2.0.3.1 sürümde olmayabiliyor.


Bul ; 

if ($this->verp) {
fputs($handle, ‘MAIL FROM: <‘ . $this->from . ‘>XVERP’ . $this->crlf);
} else {
fputs($handle , ‘MAIL FROM: <‘ . $this->from . ‘>’ . $this->crlf);
}
Değiştir ;

if ($this->verp) {
fputs($handle, ‘MAIL FROM: <‘ . $this->username . ‘>XVERP’ . $this->crlf);
} else {
fputs($handle , ‘MAIL FROM: <‘ . $this->username . ‘>’ . $this->crlf);
}

Dosyayı kaydet ve kapat artık smtp ayarlarını düzgün girdiğiniz sürece gönderim yapabileceksiniz. Sorularınızı yorum kısmına sorabilirsiniz.