Настройка sendmail и php (Помогите настроить sendmail чтобы использовать функцию mail)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Azazel
Сообщения: 21

Настройка sendmail и php

Сообщение Azazel »

Если кто может помочь - вот проблема:
Ставлю Apache + sendmail. SuSE Linux, все настраивается довольно просто
в php.ini оставляю все касательно sendmail по умолчанию
sendmail через yast2 конфигурирую на smtp.mail.ru для своего ящика. Правильность пароля и логина не создает сомнений.
С php страницы функцией mail(); отсылаю письмо на ящик. Функция возвращает true. Письмо не приходит. Лезу в логи.
лог mail показывает относительно этого письма следующее:
Mar 6 14:06:18 Az-SuSE sendmail[11465]: k26B6GAe011465: from=<wwwrun@azazel>, size=309, class=0, nrcpts=1, msgid=<200603061106.k26B6Gs9011464@azazel>, proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
Mar 6 14:06:18 Az-SuSE sendmail[11464]: k26B6Gs9011464: to=maxsyachin@mail.ru, ctladdr=wwwrun (30/, delay=00:00:02, xdelay=00:00:02, mailer=relay, pri=30064, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k26B6GAe011465 Message accepted for delivery)
Mar 6 14:06:19 Az-SuSE sendmail[11469]: k26B6GAe011465: to=<maxsyachin@mail.ru>, ctladdr=<wwwrun@azazel> (30/, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=120309, relay=smtp.mail.ru. [194.67.23.111], dsn=5.6.0, stat=Data format error
Mar 6 14:06:19 Az-SuSE sendmail[11469]: k26B6GAe011465: k26B6JAe011469: DSN: Data format error
Mar 6 14:06:19 Az-SuSE sendmail[11469]: k26B6JAe011469: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31547, dsn=2.0.0, stat=Sent
Mar 6 14:06:19 Az-SuSE sendmail[11469]: k26B6GAe011465: k26B6JAf011469: postmaster notify: Data format error
Mar 6 14:06:19 Az-SuSE sendmail[11469]: k26B6JAf011469: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent

Что я неверно сделал? Что поменять? Или нужны дополнительные данные?

Или может сендмаил не поддерживает mail.ru? что это за странная DATA FORMAT ERROR от него приходит? =\
Спасибо сказали:
Azazel
Сообщения: 21

Re: Настройка sendmail и php

Сообщение Azazel »

Вот что приходит мне как админу в почту =\
-------------
The original message was received at Mon, 6 Mar 2006 15:50:14 +0300
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<9223651@beemail.ru>
    (reason: 501 sender address must match authenticated user)

   ----- Transcript of session follows -----
... while talking to smtp.mail.ru.:
>>> MAIL From:<root@azazel> SIZE=3038 AUTH=<>
<<< 501 sender address must match authenticated user
501 5.6.0 Data format error

---------------------
Но я вроде всю аутентификацию указал в yast2!
Спасибо сказали:
Gerhard
Сообщения: 30

Re: Настройка sendmail и php

Сообщение Gerhard »

Сразу скажу что php я почти забыл, и с Suse сталкивался лишь однажды, но всетаки...

Объясни, что за данные для аутентификации ты указал в yast? Логин и пароль для своего ящика на mail.ru?

А по приведенным логам получается примерно следующее:

mail() отправляет _твоему_ sendmail письмо, а тот пытается пробросить его на smtp.mail.ru. Очень похоже на то, что mail.ru требует пароль на отправку письма. Тот логин и пароль что ты указал в настройках своего sendmail распространяется только на твой sendmail и они не могут быть переданы на smtр.mail.ru ни функцией mail(), ни твоим сендмайлом.

Да и ctladdr=<wwwrun@azazel> я думаю их не радует :) Борьба со спамом.

>Ставлю Apache + sendmail. SuSE Linux, все настраивается довольно просто
:)

PS Держи ссылку кстати http://www.courierms.ru/forum/viewtopic.ph...cc38e575f42ac0b
Спасибо сказали: