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

Исходное сообщение
"sendmail на сервере"

Отправлено kuksik , 19-Май-08 15:22 
Всем привет.

Первый раз стал настроивать 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 записи.

Нужна помощь. =)


Содержание

Сообщения в этом обсуждении
"sendmail на сервере"
Отправлено Vitaly_loki , 19-Май-08 17:33 
>[оверквотинг удален]
>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>


"sendmail на сервере"
Отправлено Vitaly_loki , 19-Май-08 17:34 
>[оверквотинг удален]
>>Здесь domain.ru имя нашего сайта и нашей корпоративной почты.
>>Вся корпоративная почта находится на отдельном сервере и там же имеет mx
>>записи.
>>
>>Нужна помощь. =)
>
>Дак ты коннектишься к sendmail'у, к-й работает на том же компе, что
>и сайт, а он видимо не знает, о существовании этого домена.
>Просто добавь в /etc/mail/mailertable что-т типа такого:
>.domain.ru         smtp:<ip_компа_с_MX-сервером_к-й_обслуживает_domain.ru>

Затем перезапусти sendmail


"sendmail на сервере"
Отправлено skgennady , 21-Май-08 07:26 
>[оверквотинг удален]
>>>записи.
>>>
>>>Нужна помощь. =)
>>
>>Дак ты коннектишься к sendmail'у, к-й работает на том же компе, что
>>и сайт, а он видимо не знает, о существовании этого домена.
>>Просто добавь в /etc/mail/mailertable что-т типа такого:
>>.domain.ru         smtp:<ip_компа_с_MX-сервером_к-й_обслуживает_domain.ru>
>
>Затем перезапусти sendmail

Не забудьте перед этим еще в файл access посмотреть и поправить, если нужно, ну и хэши создать.


"sendmail на сервере"
Отправлено angra , 20-Май-08 02:53 
Если пыховый mail, то он под никсами не использует SMTP, вместо этого он вызывает бинарь sendmail

"sendmail на сервере"
Отправлено kuksik , 20-Май-08 08:38 
>Если пыховый mail, то он под никсами не использует SMTP, вместо этого
>он вызывает бинарь sendmail

Система FreeBsd

А в чём разница? =)


"sendmail на сервере"
Отправлено Pahanivo , 21-Май-08 08:59 
Я так понял что у тя такойже трабл как у меня был.
http://www.opennet.me/openforum/vsluhforumID1/79806.html
Решил проблему только сменой имени сервера.