Ситуация такая: есть sendmail+fetchmail. С fetchmail с грехом пополам сладил. Почту принимает. Пользователей почты сделал (с /sbin/nologin шелом). Внешнюю почту с mail.ru принимает. Не могу понять, как мне отправить внешнее письмо. Все время ругается: 5.1.8... Domain of sender address does not exist. Отправляю письмо из виндов, из the bat. Что мне надо сделать дальше, чтобы можно было бы почту отправлять в мир (чтобы шлюз с sendmail просто передавал почту)?
Когда ругается?А домен, для которого сендмаил обрабатывает почту прописан? ДНС настроен?
>Когда ругается?
>
>А домен, для которого сендмаил обрабатывает почту прописан? ДНС настроен?Пока шлюз работает тока как nat и squid. На нем непосредственно днс-сервера нету. Я просто хочу пересылать внешнюю почту из локалки в мир через этот шлюз (но от имени пользователей созданных для почты).
>Я просто хочу пересылать внешнюю почту из локалки в мир через этот шлюз (но от имени >пользователей созданных для почты).фраза не совсем понятна.
Почтовый сервер где находится, у вас или это mail.ru?
>>Я просто хочу пересылать внешнюю почту из локалки в мир через этот шлюз (но от имени >пользователей созданных для почты).
>
>фраза не совсем понятна.
>
>Почтовый сервер где находится, у вас или это mail.ru?Вообще нужен локальный почтовый сервер, чтобы мог отправлять/принимать внешнюю почту. Юзера с /sbin/nologin - именно для этих почтовых пользователей локальной сети. Человек из своей локальной учетной записи отправляет письмо с внешним адресом, а шлюз (и он же локальный почтовый сервер) просто пересылает его на нормальный smtp прова. Возможно, это наз-ся сервер пересылки, но тут я несколько не уверен.
Вообще все это реализовано в Kerio Mail Server, но я хочу пользоваться не кряками, а легальными прогами.
>>Я просто хочу пересылать внешнюю почту из локалки в мир через этот шлюз (но от имени >пользователей созданных для почты).
>
>фраза не совсем понятна.
>
>Почтовый сервер где находится, у вас или это mail.ru?Да, и еще одно. Ответы на отосланные сообщения приходят естественно на ящик который у провайдера. Fetchmail просто периодически забыирает ее оттуда.
>>>Я просто хочу пересылать внешнюю почту из локалки в мир через этот шлюз (но от имени >пользователей созданных для почты).
>>
>>фраза не совсем понятна.
>>
>>Почтовый сервер где находится, у вас или это mail.ru?
>
>Да, и еще одно. Ответы на отосланные сообщения приходят естественно на ящик
>который у провайдера. Fetchmail просто периодически забыирает ее оттуда.http://www.citforum.ru/internet/servers/index.shtml - прочитайте про почтовые
системы, а то у вас КАША в голове
>>>>Я просто хочу пересылать внешнюю почту из локалки в мир через этот шлюз (но от имени >пользователей созданных для почты).
>>>
>>>фраза не совсем понятна.
>>>
>>>Почтовый сервер где находится, у вас или это mail.ru?
>>
>>Да, и еще одно. Ответы на отосланные сообщения приходят естественно на ящик
>>который у провайдера. Fetchmail просто периодически забыирает ее оттуда.
>
>http://www.citforum.ru/internet/servers/index.shtml - прочитайте про почтовые
>системы, а то у вас КАША в головеУшел с ГЛУБОКОЕ ЧТЕНИЕ :) Спасибо
Возник следующий вопрос: почему в логе почты relay=[192.168.0.21] на проксе? Почему relay - моя машина (192.168.0.21), а не адрес прокси сервера (а заодно и самого sendmail)(192.168.0.62)?PS 192.168.0.21 - адрес локальной машины (с нее я и пишу письмо).
Сейчас smtp на почтовом клиенте настроен как 192.168.0.62 Причем если настроить smtp в почтовом клиенте на внешний (например, smtp.mail.ru), то внешняя почта уходит, и принимает почту с сендмайла (pop: 192.168.0.62). Но при этом не отправить локальное письмо. Блин. Странно все это.
PPS define(`SMART_HOST',`mail-out.your.provider') на моего прова настроен.
Усе, вопрос решен. Чтение "первоисточников" тут совсем ни при чем.