Есть сервер Linux c sendmail. хост: myhost.ru
Суть проблемы:
На данный момент самба может принимать почту только для root и всех алиасов к нему, т.е.
-bash-3.00# sendmail -bv root
root... deliverable: mailer local, user root
Однако если ссоздать лубого нового пользователя, то почта для него отклоняется сервером sendmail. и:
-bash-3.00# sendmail -bv dm
dm... deliverable: mailer smtp, host mail.myhost.ru, user dm@mail.myhost.ru
что в итоге отклоняет почту.
листинг maillog
sendmail[1887]: l2U2s1Du001887: from=root@myhost.ru, size=5, class=0, nrcpts=1, msgid=<200703300254.l2U2s1Du001887@myhost.ru>, proto=SMTP, daemon=Daemon0, relay=citylit.ru [195.60.247.250] (may be forged)sendmail[1889]: STARTTLS=client, relay=mx.ru.ru., version=TLSv1/SSLv3, verify=FAIL, cipher=DES-CBC3-SHA, bits=168/168
sendmail[1889]: l2U2s1Du001887: to=dm@myhost.ru, ctladdr=root@myhost.ru (0/0), delay=00:00:10, xdelay=00:00:03, mailer=smtp, pri=120005, relay=mx.ru.ru. [195.2.72.149], dsn=5.0.0, stat=Service unavailable
sendmail[1889]: l2U2s1Du001887: l2U2sYDu001889: DSN: Service unavailable
sendmail[1889]: l2U2sYDu001889: to=root@myhost.ru, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31474, dsn=2.0.0, stat=Sent
Так что не могу понять, как заставить sendmail принимать почту для других юзверей.
Первый раз настраиваю работу почты, так что не обессудьте.
>sendmail[1887]: l2U2s1Du001887: from=root@myhost.ru, size=5, class=0, nrcpts=1, msgid=<200703300254.l2U2s1Du001887@myhost.ru>, proto=SMTP, daemon=Daemon0,
>sendmail[1889]: l2U2s1Du001887: to=dm@myhost.ru, ctladdr=root@myhost.ru (0/0), delay=00:00:10, xdelay=00:00:03, mailer=smtp, pri=120005, relay=mx.ru.ru. [195.2.72.149], dsn=5.0.0,
>stat=Service unavailable
>
>sendmail[1889]: l2U2s1Du001887: l2U2sYDu001889: DSN: Service unavailable
>
>sendmail[1889]: l2U2sYDu001889: to=root@myhost.ru, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31474, dsn=2.0.0, stat=SentПосмотрите внимательно сообщение, которое получил при этом рут,
как правило, там имеется объяснение тому, почему Service unavailable
>>sendmail[1887]: l2U2s1Du001887: from=root@myhost.ru, size=5, class=0, nrcpts=1, msgid=<200703300254.l2U2s1Du001887@myhost.ru>, proto=SMTP, daemon=Daemon0,
>>sendmail[1889]: l2U2s1Du001887: to=dm@myhost.ru, ctladdr=root@myhost.ru (0/0), delay=00:00:10, xdelay=00:00:03, mailer=smtp, pri=120005, relay=mx.ru.ru. [195.2.72.149], dsn=5.0.0,
>>stat=Service unavailable
>>
>>sendmail[1889]: l2U2s1Du001887: l2U2sYDu001889: DSN: Service unavailable
>>
>>sendmail[1889]: l2U2sYDu001889: to=root@myhost.ru, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31474, dsn=2.0.0, stat=Sent
>
>Посмотрите внимательно сообщение, которое получил при этом рут,
>как правило, там имеется объяснение тому, почему Service unavailable
----- The following addresses had permanent fatal errors -----
dm@myhost.ru
(reason: 571 dm@mail.myhost.ru prohibited. We do not relay)
(expanded from: dm@myhost.ru)----- Transcript of session follows -----
... while talking to mx.ru.ru.:
>>> DATA
<<< 571 dm@mail.myhost.ru prohibited. We do not relay
554 5.0.0 Service unavailable
<<< 554 no valid RCPT address specifiedВот така вещь приходит, т.е. как я понимаю сервер sendmail отклоняет почту.