![]() |
![]() |
Tref 03.04.2004 - 14:32 | народ, проблема с сабжем, статического IPшника для интернета нет, сервак на диалапе, прокся работает, как настроить почтовых клиентов |
Kokoc 1 - 05.04.2004 - 12:12 |
На linux ставь fetchmail (для сбора почты) и sendmail (для отправки). Вместо sendmail можно использовать postfix,qmail,exim и т.п. по вкусу. Вся почта будет валится на почтовые ящики провайдера - либо на несколько разных ящиков, либо на один доменный (с последним хлопот несколько больше). fetchmail забирает почту со всех п/я провайдера(-ов) и раскладывает ее по п/я локальных пользователей. В fetchmail указывается опция monior - т.е. забирать почту только если активен определенный интерфейс или запускать fetchmail из ip-up.local. Затем юзеры по pop3 забирабт почту с linux'а. Для этого поднимается демон ipop3d (см. inetd.conf или xinetd.conf) Можно и IMAP, если хочется. Для отправки почты настраивается sendmail (опции SmartHost, DontProbeInterfaces). В скрипте ip-up.local (который запускается при поднятии интефейса ppp) запускается sendmail -q, который запускает обработку очереди и передает почту на smtp-сервер провайдера. Также можно написать и скрипт для cron, который периодически проверяет активность интефейса ppp и запускает отправку и прием почты. У клиентов в кач-ве адресов pop3 и smtp указывается адрес твоего linux'а. |
vi 2 - 05.04.2004 - 15:00 | А может просто NAT включить? |
Kokoc 3 - 06.04.2004 - 12:52 |
Да, можно обойтись только NAT и не заморачиваться с почтовыми службами linux, а пользоваться только сервером провайдера. Но свой почтовый сервер удобнее по ряду причин: 1) Сервер на диалапе. Что делать, если пользователь отправляет почту, а связь неактивна? 2) Можно самому настроить антиспаммеровскую защиту, не загружая спам с сервера. 3) Пересылка почты м/у пользователями не будет нагружать канал и будет экономия траффика. 4) Выгребание почты можно настроить по cron'у в нерабочие часы. 5) Провайдер может не поддерживать несколько различных ящиков POP3 для одной учетной записи. |