merhaab sorun hala devam ediyor gönderen maili oalrak benim sitede girdiğim mail görünüyor müşteri maili görünmüyor

Merhaba opencart 2.0.1.1 kullanıyorum. Bir kişi iletişim formundan girip bana mesaj yolladığında mesaj içeriği geliyor fakaat gönderen kısmında kendi eposta adresim yazıyor kişiye tekrar ulaşamıyorum. Nasıl çözebilirim acaba?

Eğer bir değişiklik yapmadıysanız sorun olmaz. Dosyaları orjinal ilk haline getir dene. Orjinal mail. php dosyası bu sürüm 2.1.0.1 class Mail { protected $to; protected $from; protected $sender; protected $replyto; protected $subject; protected $text; protected $html; protected $attachments = array ; public $protocol = 'mail'; public $smtp_hostname; public $smtp_username; public $smtp_password; public $smtp_port = 25; public $smtp_timeout = 5; public $newline = "\n"; public $verp = false; public $parameter = ''; public function __construct($config = array { foreach { if } } public function setTo public function setFrom public function setSender public function setReplyTo public function setSubject public function setText public function setHtml public function addAttachment public function send { if if if if if && if if (is_array else $boundary = '----=_NextPart_' . md5(time ; $header = 'MIME-Version: 1.0' . $this->newline; if $header.= 'Date: ' . date . $this->newline; $header.= 'From: =?UTF-8?B?' . base64_encode . '?=' . ' <' . $this->from. '>' . $this->newline; $header.= 'Reply-To: =?UTF-8?B?' . base64_encode . '?=' . ' <' . $this->from. '>' . $this->newline; $header.= 'Return-Path: ' . $this->from. $this->newline; $header.= 'X-Mailer: PHP/' . phpversion . $this->newline; $header.= 'Content-Type: multipart/related; boundary="' . $boundary. '"' . $this->newline. $this->newline; if else { $message = '--' . $boundary. $this->newline; $message.= 'Content-Type: multipart/alternative; boundary="' . $boundary. '_alt"' . $this->newline. $this->newline; $message.= '--' . $boundary. '_alt' . $this->newline; $message.= 'Content-Type: text/plain; charset="utf-8"' . $this->newline; $message.= 'Content-Transfer-Encoding: 8bit' . $this->newline. $this->newline; if else $message.= '--' . $boundary. '_alt' . $this->newline; $message.= 'Content-Type: text/html; charset="utf-8"' . $this->newline; $message.= 'Content-Transfer-Encoding: 8bit' . $this->newline. $this->newline; $message.= $this->html. $this->newline; $message.= '--' . $boundary. '_alt--' . $this->newline; } foreach { if (file_exists } $message.= '--' . $boundary. '--' . $this->newline; if { ini_set ; if else } elseif { $is_tls = substr($this->smtp_hostname, 0, 3) == 'tls'; $hostname = $is_tls? substr($this->smtp_hostname, 6) : $this->smtp_hostname; $handle = fsockopen ; if else { if (substr(PHP_OS, 0, 3) != 'WIN') while ($line = fgets($handle, 515)) { if (substr($line, 3, 1) == ' ') } fputs($handle, 'EHLO ' . getenv . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) if { fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 220) stream_socket_enable_crypto ; } if (! empty && ! empty { fputs($handle, 'EHLO ' . getenv . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 334) fputs($handle, base64_encode . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 334) fputs($handle, base64_encode . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 235) } else { fputs($handle, 'HELO ' . getenv . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) } if else $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) if (! is_array { fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if ((substr($reply, 0, 3) != 250) && (substr($reply, 0, 3) != 251)) } else { foreach { fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if ((substr($reply, 0, 3) != 250) && (substr($reply, 0, 3) != 251)) } } fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 354) // According to rfc 821 we should not send more than 1000 including the CRLF $message = str_replace ; $message = str_replace ; $lines = explode ; foreach { $results = str_split($line, 998); foreach { if (substr(PHP_OS, 0, 3) != 'WIN') else } } fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 221) fclose ; } } } }

1) Ayarlar da mail bölümünü tekrar kontrol ettiniz mi?2) Controller ve View içerisinde ki dosyaları kurulumdaki ile değiştirin.3) System klasörü içerisinde library klasörü altında mail. php dosyasını değiştirmeyi denediniz mi?

spyturk Şimdi anlatsam uzun olacak. Sen en iyisi https://www.youtube.com/watch?v=A__9NHQIlQ8 şu videoyu izle. Orda anlatıyor. Kolay gelsin.

spyturk Şimdi anlatsam uzun olacak. Sen en iyisi https://www.youtube.com/watch?v=A__9NHQIlQ8 şu videoyu izle. Orda anlatıyor. Kolay gelsin. Ne alaka ya? spyturk Sorun hala devam ediyor mu? devam ediyorsa ve hata alıyorsan hata mesajını gönderir mi sin? Son olarak Genel ayarlarda e-posta ayarlarını tekrar kontrol edebilirsin..

class Mail { protected $to; protected $from; protected $sender; protected $replyto; protected $subject; protected $text; protected $html; protected $attachments = array ; public $protocol = 'mail'; public $smtp_hostname; public $smtp_username; public $smtp_password; public $smtp_port = 25; public $smtp_timeout = 5; public $newline = "\n"; public $verp = false; public $parameter = ''; public function __construct($config = array { foreach { if } } public function setTo public function setFrom public function setSender public function setReplyTo public function setSubject public function setText public function setHtml public function addAttachment public function send { if if if if if && if if (is_array else $boundary = '----=_NextPart_' . md5(time ; $header = 'MIME-Version: 1.0' . $this->newline; if $header.= 'Date: ' . date . $this->newline; $header.= 'From: =?UTF-8?B?' . base64_encode . '?=' . ' <' . $this->from. '>' . $this->newline; $header.= 'Reply-To: =?UTF-8?B?' . base64_encode . '?=' . ' <' . $this->from. '>' . $this->newline; $header.= 'Return-Path: ' . $this->from. $this->newline; $header.= 'X-Mailer: PHP/' . phpversion . $this->newline; $header.= 'Content-Type: multipart/related; boundary="' . $boundary. '"' . $this->newline. $this->newline; if else { $message = '--' . $boundary. $this->newline; $message.= 'Content-Type: multipart/alternative; boundary="' . $boundary. '_alt"' . $this->newline. $this->newline; $message.= '--' . $boundary. '_alt' . $this->newline; $message.= 'Content-Type: text/plain; charset="utf-8"' . $this->newline; $message.= 'Content-Transfer-Encoding: 8bit' . $this->newline. $this->newline; if else $message.= '--' . $boundary. '_alt' . $this->newline; $message.= 'Content-Type: text/html; charset="utf-8"' . $this->newline; $message.= 'Content-Transfer-Encoding: 8bit' . $this->newline. $this->newline; $message.= $this->html. $this->newline; $message.= '--' . $boundary. '_alt--' . $this->newline; } foreach { if (file_exists } $message.= '--' . $boundary. '--' . $this->newline; if { ini_set ; if else } elseif { $is_tls = substr($this->smtp_hostname, 0, 3) == 'tls'; $hostname = $is_tls? substr($this->smtp_hostname, 6) : $this->smtp_hostname; $handle = fsockopen ; if else { if (substr(PHP_OS, 0, 3) != 'WIN') while ($line = fgets($handle, 515)) { if (substr($line, 3, 1) == ' ') } fputs($handle, 'EHLO ' . getenv . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) if { fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 220) stream_socket_enable_crypto ; } if (! empty && ! empty { fputs($handle, 'EHLO ' . getenv . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 334) fputs($handle, base64_encode . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 334) fputs($handle, base64_encode . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 235) } else { fputs($handle, 'HELO ' . getenv . "\r\n"); $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) } if else $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) if (! is_array { fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if ((substr($reply, 0, 3) != 250) && (substr($reply, 0, 3) != 251)) } else { foreach { fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if ((substr($reply, 0, 3) != 250) && (substr($reply, 0, 3) != 251)) } } fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 354) // According to rfc 821 we should not send more than 1000 including the CRLF $message = str_replace ; $message = str_replace ; $lines = explode ; foreach { $results = str_split($line, 998); foreach { if (substr(PHP_OS, 0, 3) != 'WIN') else } } fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 250) fputs ; $reply = ''; while ($line = fgets($handle, 515)) { $reply.= $line; if (substr($line, 3, 1) == ' ') } if (substr($reply, 0, 3) != 221) fclose ; } } }}şeklinde mail. php dosyası burada neresi sorunlu olabilr?