LINUX.ORG.RU

ото только такое быстро нашел, заглядывай на sendmail.aiq.ru


Как настроить почту при коммутируемом соединении с Internet?
  

Если ваш IP-адрес выделяется динамически при коммутируемом соединении по протоколу ppp с Internet, может быть, вам выделен почтовый ящик на сервере провайдера. Предположим, что домен вашего провайдера называется myISP.com, а ваше имя пользователя - user. Также положим, что вы назвали вашу машину bsd.home, и что ваш провайдер сказал, что вы можете использовать relay.myISP.com в качестве почтового шлюза.

Чтобы забирать почту из вашего почтового ящика, вам нужно установить соответствующий агент. Хорошим агентом является программа fetchmail, так как она поддерживает много различных протоколов. Обычно провайдеры предлагают POP3. Если вы используете user-ppp, то можете автоматически забирать вашу почту при установлении соединения с Internet, добавив такую строку в файл /etc/ppp/ppp.linkup:

MYADDR:
!bg su user -c fetchmail
!bg su user -c "sendmail -q"

Это заставит sendmail обработать вашу очередь почтовых сообщений, как только будет осуществлено подключение к сети.

Предположим, что вы имеет учётную запись для user на машине bsd.home. В домашнем каталоге пользователя user на машине bsd.home создайте файл .fetchmailrc такого содержания:

poll myISP.com protocol pop3 fetchall pass MySecret

Излишним будет напоминание о том, что этот файл никому не должен быть доступен для чтения, кроме пользователя user, потому что он содержит пароль MySecret доступа к почтовому ящику.

Чтобы посылать почту с правильным заголовком from:, вы должны указать программе sendmail использовать user@myISP.com, а не user@bsd.home. Вам может понадобиться настроить sendmail для посылки всей почты через relay.myISP.com, чтобы ускорить её передачу.

Следующий файл .mc должен подойти:

VERSIONID(`bsd.home.mc version 1.0")
OSTYPE(bsd4.4)dnl
FEATURE(nouucp)dnl
MAILER(local)dnl
MAILER(smtp)dnl
Cwlocalhost
Cwbsd.home
MASQUERADE_AS(`myISP.com")dnl
FEATURE(allmasquerade)dnl
FEATURE(masquerade_envelope)dnl
FEATURE(nocanonify)dnl
FEATURE(nodns)dnl
define(`SMART_HOST", `relay.myISP.com")
Dmbsd.home
define(`confDOMAIN_NAME",`bsd.home")dnl
define(`confDELIVERY_MODE",`deferred")dnl


Horez
()

А если предположить что мы имеем сервер с DHCP и SendMail и толпу рабочих станций то как быть мылом?

Pilot
()

тю, а какие проблемы? у сервера ж не меняется ip, настраивай оутлук и вперед...

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