Я не могу отправлять электронные письма с помощью mediatemple в codeigniter. Я проверял пароль электронной почты и хост smtp, и они верны.mediatemple - не удается отправить электронное письмо с помощью codeigniter
Это ошибка:
Severity: Notice
Message: fwrite() [function.fwrite]: send of 12 bytes failed with errno=10054 An existing connection was forcibly closed by the remote host.
Filename: libraries/Email.php
Line Number: 1846
Это мой код: я заменил sxxxxx.gridserver.com с моей правильной SMTP.
function _sendEmail($from,$fromname,$to,$subject,$message){
$config = array(
'protocol' => 'smtp',
'smtp_host' => 'sxxxxx.gridserver.com',
'smtp_port' => 465,
'smtp_user' => '[email protected]',
'smtp_pass' => 'mypass'
);
$this->load->library('email',$config);
$this->email->set_newline("\r\n");
$this->email->from($from,$fromname);
$this->email->to($to);
$this->email->subject($subject);
$this->email->message($message);
$this->email->send();
}
Любая помощь будет оценена по достоинству.
Edit: Я установил эту проблему, используя порт 25.
Если вы подключаетесь через SSL и он отвергает связь, вполне возможно, что вы не имеете SSL устанавливался/включен/настроен правильно на вашем сервер. Как выглядит ваш 'phpinfo()'? – Seabass
Поддерживается SSL. – user1217380
Возможно, вы используете его на локальном компьютере – saravanabawa