У меня есть почтовый отправитель с электронной почтой электронной почты Codeigniter.Почта не доставлена на адрес gmail или hotmail
Все работает нормально, пока пользователь не укажет адрес gmail или hotmail в качестве своего адреса.
например
$email = $this->input->post('[email protected]');
Это просто обратный адрес для меня, чтобы ответить. Само письмо отправляется с учетной записи электронной почты Godaddy.
Мне интересно, есть ли у кого-то подобные проблемы с электронной почтой электронной почты codeigniter или хостингом Godaddy, где просто указывать адрес электронной почты, чтобы сообщения не доставлялись.
Отладчик не показывает ошибок при отправке формы. Если я изменил значение адреса электронной почты пользователей перед отправкой электронной почты, например. string замените gmail на xgmail, почта отправляется безупречно.
Вот мой конфигурационный массив
'protocol' => 'sendmail',
'smtp_host' => 'smtpout.secureserver.net',
'smtp_port' => 25,
'smtp_user' => '[email protected]',
'smtp_pass' => 'password',
'mailtype' => 'text');
Я попытался Gmail и GoDaddy как smtp_hosts. Оба раза, когда
$email = $this->input->post('email');
- это адрес gmail или hotmail, почтовое отправление которого не доставляется.
Ive расчесывал сеть для ответов, но, похоже, не обнаружил подобных проблем.
EDIT: попытался проясниться.
В какой момент именно делает отправки электронной почты не работает (и как вы знаете) ?Я знаю, что функция codeigniter для отправки почты возвращает логическое значение, это все, что вы уходите? – Matthew
Theres нет уведомления о неудаче. Просто не доставляется электронное письмо, когда пользователь указывает адрес gmail или hotmail в качестве ответа на адрес – chris
. Пробовали ли вы какие-либо другие почтовые провайдеры, например. ваш частный почтовый сервер? Имеете ли вы доступ к своим журналам smtp-сервера, которые обрабатывают отправку (или все, что вы используете)? – Residuum