электронные письма не для всех пользователей - PullRequest
0 голосов
/ 25 марта 2010

У меня есть несколько сценариев, которые отправляют электронные письма моим пользователям, и по какой-то причине не все пользователи получают электронную почту. Сайт еще не запущен, так что нет ничего сложного, но я не понимаю, почему. Я создал несколько фальшивых аккаунтов, один с моей школьной электронной почтой, один с hotmail и один с Yahoo. Когда я подписываюсь со своей школьной электронной почтой, я получаю приветственное письмо, но ничего не получаю с другими учетными записями электронной почты. То же самое с моим электронным письмом «забыл пароль». Работает только моя школьная электронная почта, Yahoo и Hotmail не работают ...

Я работаю на сервере Linux с Apache. Использование PHP и фреймворка кохана 2.3.4

Спасибо.

РЕДАКТИРОВАТЬ: Я отображаю все ошибки, у меня нет ошибки с фактической отправкой почты (я не думаю), так как я получаю его в своем школьном почтовом ящике. Я работаю на сервере hostmonster.

Кроме того, электронные письма были получены в один момент, но теперь они не получаются ВООБЩЕ из этих почтовых ящиков

Ответы [ 2 ]

0 голосов
/ 25 марта 2010

Там много возможностей. Если ваш php-код не выдает никаких php-ошибок (убедитесь, что у вас есть следующие настройки.

error_reporting=E_ALL
display_errors=on

Если вы не получаете никаких ошибок, скорее всего, запрос достигает указанного вами почтового сервера (или sendmail). Это означает, что это либо проблема, связанная с сетью, либо принимающие серверы могут отклонять вашу электронную почту (обнаружение спама?) Убедитесь, что вы отправляете хотя бы базовый заголовок from:

0 голосов
/ 25 марта 2010

Я не знаю много о Kohana, но если он не отправляет электронные письма, как вы хотели, вы можете взглянуть на PHPMailer .

...