Всем привет.Первый раз стал настроивать sendmail и столкнулся с непонятными пока мне вещами :)
На сервере стоит движок сайта один из модулей которого использует функцию mail() для отправки рассылок.То есть как я понял он просто по smtp отправляет письмо.
Загвоздка в этом:[root@c927 /]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 c9.colo.hc.ru ESMTP Sendmail 8.14.1/8.14.1; Mon, 19 May 2008 15:06:02 +0300 (EEST)
helo hc
250 c9.colo.hc.ru Hello localhost [127.0.0.1], pleased to meet you
mail from: webadmin@domain.ru
250 2.1.0 webadmin@domain.ru... Sender ok
rcpt to: inform@domain.ru
550 5.1.1 inform@domain.ru... User unknown
rcpt to: myemail@inbox.ru
250 2.1.5 myemail@inbox.ru... Recipient ok
data
354 Enter mail, end with "." on a line by itself
test
.
250 2.0.0 m4JC62vZ070452 Message accepted for deliveryТо есть если я набираю почтовый ящик @domain.ru то ругается User unknown, а если @inbox.ru , то всё ок.
Здесь domain.ru имя нашего сайта и нашей корпоративной почты.
Вся корпоративная почта находится на отдельном сервере и там же имеет mx записи.Нужна помощь. =)
>[оверквотинг удален]
>250 2.0.0 m4JC62vZ070452 Message accepted for delivery
>
>То есть если я набираю почтовый ящик @domain.ru то ругается User unknown,
>а если @inbox.ru , то всё ок.
>
>Здесь domain.ru имя нашего сайта и нашей корпоративной почты.
>Вся корпоративная почта находится на отдельном сервере и там же имеет mx
>записи.
>
>Нужна помощь. =)Дак ты коннектишься к sendmail'у, к-й работает на том же компе, что и сайт, а он видимо не знает, о существовании этого домена. Просто добавь в /etc/mail/mailertable что-т типа такого:
.domain.ru smtp:<ip_компа_с_MX-сервером_к-й_обслуживает_domain.ru>
>[оверквотинг удален]
>>Здесь domain.ru имя нашего сайта и нашей корпоративной почты.
>>Вся корпоративная почта находится на отдельном сервере и там же имеет mx
>>записи.
>>
>>Нужна помощь. =)
>
>Дак ты коннектишься к sendmail'у, к-й работает на том же компе, что
>и сайт, а он видимо не знает, о существовании этого домена.
>Просто добавь в /etc/mail/mailertable что-т типа такого:
>.domain.ru smtp:<ip_компа_с_MX-сервером_к-й_обслуживает_domain.ru>Затем перезапусти sendmail
>[оверквотинг удален]
>>>записи.
>>>
>>>Нужна помощь. =)
>>
>>Дак ты коннектишься к sendmail'у, к-й работает на том же компе, что
>>и сайт, а он видимо не знает, о существовании этого домена.
>>Просто добавь в /etc/mail/mailertable что-т типа такого:
>>.domain.ru smtp:<ip_компа_с_MX-сервером_к-й_обслуживает_domain.ru>
>
>Затем перезапусти sendmailНе забудьте перед этим еще в файл access посмотреть и поправить, если нужно, ну и хэши создать.
Если пыховый mail, то он под никсами не использует SMTP, вместо этого он вызывает бинарь sendmail
>Если пыховый mail, то он под никсами не использует SMTP, вместо этого
>он вызывает бинарь sendmailСистема FreeBsd
А в чём разница? =)
Я так понял что у тя такойже трабл как у меня был.
http://www.opennet.me/openforum/vsluhforumID1/79806.html
Решил проблему только сменой имени сервера.