Ошибка SMTP на хостинге IIS CodeIgniter, невозможно отправить электронное письмоPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ошибка SMTP на хостинге IIS CodeIgniter, невозможно отправить электронное письмо

Сообщение Anonymous »

Я разрабатываю веб-страницу, содержащую контактную форму, и все это на последней версии CodeIgniter. Когда я пытаюсь отправить сообщение с помощью Google smtp, появляется следующая ошибка:

Невозможно отправить электронное письмо с помощью smtp PHP, возможно, ваш сервер не правильно настроен для использования этого метода отправки.

КОНТРОЛЛЕР

Код: Выделить всё

public function send()
{
$this->load->library('Recaptcha');
$this->load->library('email');

if( $this->input->is_ajax_request()){

$captcha_answer = $this->input->post('g-recaptcha-response');

$result = $this->validar($captcha_answer);

if ($result == 1) {
$mail = $this->input->post('contact_mail');
$name = $this->input->post('contact_name');
$msg = $this->input->post('contact_message');

$config = array(

'protocol' => 'smtp',
'smtp_host'=> 'ssl://smtp.googlemail.com',
'smtp_port'=> 465,
'smtp_user'=> 'sebastian.m.e89@gmail.com',
'smtp_pass'=> '*********',
'mailtype'=>  'html',
'charset'=>   'utf-8',
'newline' =>  '\r\n'
);

$this->email->initialize($config);

$this->email->from($mail);
$this->email->to('sebastian.m.e89@gmail.com');
$this->email->from($mail);
$this->email->subject('IMPORTANTE-CORREO CONTACTO');
$this->email->message('PĂGINA NOVADERMA


'.$msg.'
');

if ($this->email->send()) {
echo json_encode('todo bien wacho');
}
}
else {
}
}
}

public function validar($captcha_answer)
{
$this->load->library('Recaptcha');
$response = $this->recaptcha->verifyResponse($captcha_answer);

if ($response['success']) {
return 1;
}
else {
return 0;
}
}
Сервер работает под управлением IIS...поэтому я понятия не имею, как исправить эту ошибку, это ошибка CodeIgniter?...любая помощь полезна, ура.

Подробнее здесь: https://stackoverflow.com/questions/418 ... send-email
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»