URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 32218
[ Назад ]

Исходное сообщение
"PHP&Appache - ф-я mail не работает."

Отправлено Unknown13 , 14-Июл-03 13:42 
При попытке отправить почту с помощью ф-ии mail из php скрипта письма отправляется, но некуда не доходят. Mail возвращает true, а вот что пишется в системе:

The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
from apache@localhost
   ----- The following addresses had permanent fatal errors -----
xxxx@xxx.ru <xxxx@xxxx.ru>
    (reason: 550-Verification failed for <apache@localhost.localdomain>)

Где грабли искать?


Содержание

Сообщения в этом обсуждении
"PHP&Appache - ф-я mail не работает."
Отправлено Brainbug , 14-Июл-03 13:48 
>При попытке отправить почту с помощью ф-ии mail из php скрипта письма
>отправляется, но некуда не доходят. Mail возвращает true, а вот что
>пишется в системе:
>
>The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
>
>from apache@localhost
>   ----- The following addresses had permanent fatal errors -----
>
>xxxx@xxx.ru <xxxx@xxxx.ru>
>    (reason: 550-Verification failed for <apache@localhost.localdomain>)
>
>Где грабли искать?

Sendmail запущен ?


"PHP&Appache - ф-я mail не работает."
Отправлено Unknown13 , 14-Июл-03 13:49 
>>При попытке отправить почту с помощью ф-ии mail из php скрипта письма
>>отправляется, но некуда не доходят. Mail возвращает true, а вот что
>>пишется в системе:
>>
>>The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
>>
>>from apache@localhost
>>   ----- The following addresses had permanent fatal errors -----
>>
>>xxxx@xxx.ru <xxxx@xxxx.ru>
>>    (reason: 550-Verification failed for <apache@localhost.localdomain>)
>>
>>Где грабли искать?
>
>Sendmail запущен ?


Да.


"PHP&Appache - ф-я mail не работает."
Отправлено Brainbug , 14-Июл-03 14:16 
>>При попытке отправить почту с помощью ф-ии mail из php скрипта письма
>>отправляется, но некуда не доходят. Mail возвращает true, а вот что
>>пишется в системе:
>>
>>The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
>>
>>from apache@localhost
>>   ----- The following addresses had permanent fatal errors -----
>>
>>xxxx@xxx.ru <xxxx@xxxx.ru>
>>    (reason: 550-Verification failed for <apache@localhost.localdomain>)
>>
>>Где грабли искать?
>
>Sendmail запущен ?

Простите. Прозьба сильно не бить :).



"PHP&Appache - ф-я mail не работает."
Отправлено Unknown13 , 14-Июл-03 20:25 
>При попытке отправить почту с помощью ф-ии mail из php скрипта письма
>отправляется, но некуда не доходят. Mail возвращает true, а вот что
>пишется в системе:
>
>The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
>
>from apache@localhost
>   ----- The following addresses had permanent fatal errors -----
>
>xxxx@xxx.ru <xxxx@xxxx.ru>
>    (reason: 550-Verification failed for <apache@localhost.localdomain>)
>
>Где грабли искать?


Народ, плииз, очень нужна помощь. Явно где-то в настройках грабли. Даже под root'ом почта не уходит :-(


"PHP&Appache - ф-я mail не работает."
Отправлено lavr , 14-Июл-03 20:37 
>>При попытке отправить почту с помощью ф-ии mail из php скрипта письма
>>отправляется, но некуда не доходят. Mail возвращает true, а вот что
>>пишется в системе:
>>
>>The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
>>
>>from apache@localhost
>>   ----- The following addresses had permanent fatal errors -----
>>
>>xxxx@xxx.ru <xxxx@xxxx.ru>
>>    (reason: 550-Verification failed for <apache@localhost.localdomain>)
>>
>>Где грабли искать?
>
>
>Народ, плииз, очень нужна помощь. Явно где-то в настройках грабли. Даже под
>root'ом почта не уходит :-(

подземный стук, если почта работает, смотри что наваял в своем php


"PHP&Appache - ф-я mail не работает."
Отправлено Unknown13 , 14-Июл-03 20:40 
>>>При попытке отправить почту с помощью ф-ии mail из php скрипта письма
>>>отправляется, но некуда не доходят. Mail возвращает true, а вот что
>>>пишется в системе:
>>>
>>>The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
>>>
>>>from apache@localhost
>>>   ----- The following addresses had permanent fatal errors -----
>>>
>>>xxxx@xxx.ru <xxxx@xxxx.ru>
>>>    (reason: 550-Verification failed for <apache@localhost.localdomain>)
>>>
>>>Где грабли искать?
>>
>>
>>Народ, плииз, очень нужна помощь. Явно где-то в настройках грабли. Даже под
>>root'ом почта не уходит :-(
>
>подземный стук, если почта работает, смотри что наваял в своем php


Подойдем с другого конца. Нужно настроить sendmail на компе(который не будет являться почтовым серваком) на отправку почты через чужой SMTP. Что нужно настроить и как.


"PHP&Appache - ф-я mail не работает."
Отправлено z1 , 14-Июл-03 21:16 
>При попытке отправить почту с помощью ф-ии mail из php скрипта письма
>отправляется, но некуда не доходят. Mail возвращает true, а вот что
>пишется в системе:
>
>The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
>
>from apache@localhost
>   ----- The following addresses had permanent fatal errors -----
>
>xxxx@xxx.ru <xxxx@xxxx.ru>
>    (reason: 550-Verification failed for <apache@localhost.localdomain>)
>
>Где грабли искать?

Если sendmail запущен то проверь работает ли он, пошли через него письмо каким-нибудь батом, выставив smtp в нем тот сервер где sendmail запущен.

В php.ini должен быть прописан email от которого работает функция mail(), а ткаже при использовании функции mail() нужно сформировать заголовок, в котором также прописано поле From. То что в php.ini и в параметрах функции mail, может не совпадать. Пользователь увидит то что в параметрах mail().

Я так посылаю.
$headers = "From: mail@domain.ru
Reply-To: mail@domain.ru
Content-type: text/plain; charset=Windows-1251
Content-Transfer-Encoding: 8bit";
mail($email, $subject, $body, $headers);
Причем domain.ru должен существовать

Также можно в php.ini прописать другой smtp server, и sendmail вообще убить.


"PHP&Appache - ф-я mail не работает."
Отправлено Unknown13 , 14-Июл-03 23:39 
>>При попытке отправить почту с помощью ф-ии mail из php скрипта письма
>>отправляется, но некуда не доходят. Mail возвращает true, а вот что
>>пишется в системе:
>>
>>The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
>>
>>from apache@localhost
>>   ----- The following addresses had permanent fatal errors -----
>>
>>xxxx@xxx.ru <xxxx@xxxx.ru>
>>    (reason: 550-Verification failed for <apache@localhost.localdomain>)
>>
>>Где грабли искать?
>
>Если sendmail запущен то проверь работает ли он, пошли через него письмо
>каким-нибудь батом, выставив smtp в нем тот сервер где sendmail запущен.
>
>
>В php.ini должен быть прописан email от которого работает функция mail(), а
>ткаже при использовании функции mail() нужно сформировать заголовок, в котором также
>прописано поле From. То что в php.ini и в параметрах функции
>mail, может не совпадать. Пользователь увидит то что в параметрах mail().
>
>
>Я так посылаю.
>$headers = "From: mail@domain.ru
>Reply-To: mail@domain.ru
>Content-type: text/plain; charset=Windows-1251
>Content-Transfer-Encoding: 8bit";
>mail($email, $subject, $body, $headers);
>Причем domain.ru должен существовать
>
>Также можно в php.ini прописать другой smtp server, и sendmail вообще убить.
>

Опять не то :-(
Что значит запущен ли sendmail? Я его в качестве демона и не собираюсь запускать, ведь это не нужно если я не хочу поиметь свой почтовый сервак - или я ошибаюсь?
Настройки пхп здесь не причем, при попытке отправить почту стандартными средствами "шапки" приводит к тем же результатам :-(


"PHP&Appache - ф-я mail не работает."
Отправлено chief , 24-Мрт-05 10:11 
>>>При попытке отправить почту с помощью ф-ии mail из php скрипта письма
>>>отправляется, но некуда не доходят. Mail возвращает true, а вот что
>>>пишется в системе:
>>>
>>>The original message was received at Thu, 10 Jul 2003 14:42:12 +0400
>>>
>>>from apache@localhost
>>>   ----- The following addresses had permanent fatal errors -----
>>>
>>>xxxx@xxx.ru <xxxx@xxxx.ru>
>>>    (reason: 550-Verification failed for <apache@localhost.localdomain>)
>>>
>>>Где грабли искать?
>>
>>Если sendmail запущен то проверь работает ли он, пошли через него письмо
>>каким-нибудь батом, выставив smtp в нем тот сервер где sendmail запущен.
>>
>>
>>В php.ini должен быть прописан email от которого работает функция mail(), а
>>ткаже при использовании функции mail() нужно сформировать заголовок, в котором также
>>прописано поле From. То что в php.ini и в параметрах функции
>>mail, может не совпадать. Пользователь увидит то что в параметрах mail().
>>
>>
>>Я так посылаю.
>>$headers = "From: mail@domain.ru
>>Reply-To: mail@domain.ru
>>Content-type: text/plain; charset=Windows-1251
>>Content-Transfer-Encoding: 8bit";
>>mail($email, $subject, $body, $headers);
>>Причем domain.ru должен существовать
>>
>>Также можно в php.ini прописать другой smtp server, и sendmail вообще убить.
>>
>
>Опять не то :-(
>Что значит запущен ли sendmail? Я его в качестве демона и не
>собираюсь запускать, ведь это не нужно если я не хочу поиметь
>свой почтовый сервак - или я ошибаюсь?
>Настройки пхп здесь не причем, при попытке отправить почту стандартными средствами "шапки"
>приводит к тем же результатам :-(


Народ, пожалуйста ответьте на его вопрос! У меня точно такая же проблема. Должен ли правельно быть настроен POSTFIX чтобы почта через скрипты отправлялась?