Natro Hosting Smtp;
Smtp host: Mail.site.com
Kullanıcı adı: email@site.com
Şifre: password
port : 587
Eğer mail sunucunuzda formlar Smtp kimlik doğrulaması gerektiriyorsa ki muhtemelen gerektirir OpenCart ‘ta form mail göndermekte sıkıntı yaşabilirsiniz. Forma girilen mail adresi ile maili göndermeye çalıştığı için sunucuda bu şekilde bir domain olmadığından kimlik doğrulaması yapamayacaktır. Bu sorun için,
httpdocs\system\library\mail.php doyasındaki,
16, 17 satırdaki r ve n ekli olmalı,
public $newline = "\r\n";
public $crlf = "\r\n";
271. satırda başlayan,
if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . $this->crlf);
} else {
fputs($handle , 'MAIL FROM: <' . $this->from . '>' . $this->crlf);
}
Satırı yerine ;
if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->username . '>XVERP' . $this->crlf);
} else {
fputs($handle , 'MAIL FROM: <' . $this->username . '>' . $this->crlf);
}
Yazılmalıdır.
Smtp host: Mail.site.com
Kullanıcı adı: email@site.com
Şifre: password
port : 587
Eğer mail sunucunuzda formlar Smtp kimlik doğrulaması gerektiriyorsa ki muhtemelen gerektirir OpenCart ‘ta form mail göndermekte sıkıntı yaşabilirsiniz. Forma girilen mail adresi ile maili göndermeye çalıştığı için sunucuda bu şekilde bir domain olmadığından kimlik doğrulaması yapamayacaktır. Bu sorun için,
httpdocs\system\library\mail.php doyasındaki,
16, 17 satırdaki r ve n ekli olmalı,
public $newline = "\r\n";
public $crlf = "\r\n";
271. satırda başlayan,
if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . $this->crlf);
} else {
fputs($handle , 'MAIL FROM: <' . $this->from . '>' . $this->crlf);
}
Satırı yerine ;
if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->username . '>XVERP' . $this->crlf);
} else {
fputs($handle , 'MAIL FROM: <' . $this->username . '>' . $this->crlf);
}
Yazılmalıdır.