Opencart Mail Gönderim Sorunu

Çözümünü anlatacağım sistem Opencart 2.0.1.1 üezrindedir. Diğer opancart sürümleri için denenmemiştir.

Ayarlarınızdan eminseniz ve Mail gönderiminde sorun devam ediyorsa;

1. Öncelikle system/library/mail.php yolunda bulunan dosyayı açın ve;

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

kodunu bulun;

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

olarak değiştirin.

Mail gönderiminde bir düzelme olmadı ise;

2. Hosting sağlayıcınızdan fsockopen() fonksiyonunu açmalarını isteyin. Eğer php.ini kontrolü sizde ise;

allow_url_fopen = On

olduğundan emin olun.

3. Son olarak smtp server kısmına ip yazmayı deneyebilirsiniz.