Linux mini-HOWTO

Электронная почта в вашем Linux-е


Один из самых важных аспектов Интернета, это удивительная возможность посылать почту внутри страны и за границу. Для Linux есть очень много простых почтовых программ для текстового режима. Та, что мы опишем здесь, называется Pine (Program for Internet Mail and News(Программа для почты и новостей Интернета)), сделанная в Вашингтонском Университете, и программу fetchmail для получения почты, автор Eric S. Raymond. Обе программы должны быть включены в ваш дистрибутив Linux.

Fetchmail - это программа, принимающая вашу почту с сервера при помощи протокола POP, переносящая ее в вашу машину, и удаляющая ее с сервера, как делают, например, Eudora или Microsoft Internet Mail/Exchange. Для настройки и автоматизации fetchmail, вам необходим файл в вашем домашнем каталоге под именем .fetchmailrc. Просто откройте /.fetchmailrc (Запомните: это вы делаете под своим именем, а не под root-ом в вашем любимом редакторе), и взгляните на опции командной строки, приведенной ниже:

poll mail.yourisp.com proto pop3 user учетное_имя password пароль

user login_name with pass your_passwd is login_name here

Все, что вам нужно сделать, это заменить mail.yourisp.com именем почтового сервера своего ISP, пароль - своим паролем, и учетное_имя - своим именем входа.

Важная деталь, которую стоит заметить. Чтобы Pine и fetchmail работали корректно, ваше учетное имя должно соответствовать имени входа, которое вы используете у провайдера. То есть локальное имя входа должно совпадать с именем входа в почтовый сервер и с вашим почтовым (e-mail) адресом.

Затем убедитесь, что у файла .fetchmailrc правильно проставлены права (чтение/запись только владельцем). Fetchmail можно запустить двумя способами, в стандартном режиме (когда он получает почту от сервера и прекращает работу), или в режиме демона (daemon) (Когда он остается активен и проверяет/загружает почту каждые X секунд). Чтобы использовать режим демона, наберите fetchmail -a -d(Секунд между запросами). Опция -a включает загрузку всей почты. Чтобы запустит его в обычном режиме, наберите fetchmail -a.

Затем, вам надо будет настроить Pine. Запустите Pine, набрав pine в командной строке, выберите пункт Setup - Configuration. Настройте строку userdomain, как ваш домен в почтовом (e-mail) адресе, например, для адреса jack@linux.org, это будет linux.org. Затем проставьте smtp-сервер такой же, как и POP-сервер (напишите то же, что писали в настройке fetchmail). Например, это будет www.linux.org. Если вам нужны новости, настройте строку nntp server в соответствии с сервером новостей вашего ISP.

Ну теперь у вас все есть, и все должно работать. Для установления связи с провайдером просто запустите /ppp-connect под пользователем root. Затем, чтобы получить почту, запустите fetchmail уже под своим рабочим паролем. Чтобы просмотреть почту и новости, используйте Pine. Установите текстовый обозреватель www, например, Lynx, чтобы вы могли просматривать www.

Шлите любые комментарии, вопросы и предложения по адресу: mstrates@croftj.net



Содержание раздела