LINUX.ORG.RU
ФорумAdmin

Sendmail + dial-up


0

0

Привет всем. Подскажите где найти информацию о том как настроить Sendmail для работы через dial-up соединение. Заранее благодарю! Юрий Гайдай

Если очень коротко, то примерно так: Когда настраиваешь PPP- там будет скрипт- ip-up вот внимательно посмотри скрипт ip-up- там как раз команда обработки очереди сендмэйла закоментирована. Также посмотри ppp- demand dialing то есть восстановление линка по требованию. Алгоритм примерно следующий: сендмэйл принял почту от юзера= пытаеся ее доставить получателю. при этом автоматом поднимается PPP- как только PPPподнялся- сработал скрипт IP-UP и sendmail получает команду обработать очередь. Почта поехала. Дальше. твой сервер постоянно не виден, следовательно можно забрать свою почту у провайдера 2-мя путями а)если за тобой закреплен определенный адрес (IP) и провайдер держит твою почту у себя то его серверу достаточно дать команду на 25 порт ETRN <your_mailserver>- тогда почтовик провайдера будет тебе сливать почту. Второй вариант- использовать fetchmail- его тоже можно всунуть в crontab. В этом случае всю входящую для твоего домена почту провайдер будет складывать в один ящик, а ты после догрузки сам будешь ее сортировать. По поводу отправки- можно договориться с провайдером и использовать его почтовик как мэйл релей- в этом случае твой сервер должен сбросить всю почту на почтовик провайдера, а тот будет дальше распихивать по адресам. И последний совет- поставь пинг на провайдера (2-3 пинга и стоп) в cron а для ppp поставь idle 300- тогда если нет пакетов то твой сервер будет класть трубку через 5 минут. А в ping в cron-е для того что бы если сендмэйлу нечего посылать- ночью например- то ему все равно надо проверять- может тебе что-то приехало... Ну и в догонку посмотри uucp- это другой подход к решению этой проблемы- но твой провайдер или тот кто держит твою почту- должен его поддерживать. Первый вариант работает всегда. Ну и конечно- man pppd, man fetchmai, man cron, man sendmail и связанные с этим делом howto. Удачи.

e2e4
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.