НастройкаАвтоматическогоПолученияПочты
Этот документ создан на основе описания Сергея Лизогуба
http://lists.altlinux.ru/pipermail/community/2003-May/084693.html
Шаг 1
Настраиваем fetchmail, запустив /usr/bin/fetchmailconf. В домашнем каталоге пользователя получаем .fetchmailrc примерно следующего содержания:
# Configuration created Sat Jul 6 00:13:25 2002 by fetchmailconf set postmaster "логин_почтового_ящика" set bouncemail set no spambounce set properties "" poll mail.laotel.com with proto POP3 user 'логин_почтового_ящика' there with password 'пароль' is 'имя_пользователя' here
Шаг 2
Настраиваем /etc/wvdial.conf
[Dialer Defaults] Modem = /dev/modem Baud = 115200 Init1 = ATZ #Init2 = ATQ0 V1 E1 SO=0 &C1 &D2 S11=55 Init3 = ATM0 #Отключение звука SetVolume = 0 Dial Command = ATDP #для пульствого набора или ATDT - для тонового [Dialer имя_соединения] Username = логин_для_провайдера Password = пароль Phone = номер
Шаг 3
Настаиваем дозвон В файл /etc/sysconfig/network-scripts/ifcfg-ppp0 добавляем следующие строки (ppp on demand - "ppp по требованию"):
DEMAND="yes" WVDIALSECT="имя_соединения" IDLETIMEOUT="сколько-надо-секунд"
получаем ifcfg-ppp0 с содержанием что-то типа:
DEVICE="ppp0" ONBOOT="yes" #выбрать yes, чтобы pppd запускался при загрузке USERCTL="no" MODEMPORT="/dev/modem" LINESPEED="115200" PERSIST="yes" DEFABORT="yes" DEBUG="yes" INITSTRING="ATZ" DEFROUTE="yes" HARDFLOWCTL="yes" ESCAPECHARS="no" PPPOPTIONS="" PAPNAME="логин_для_провайдера" REMIP="" NETMASK="" IPADDR="" MRU="" MTU="" DISCONNECTTIMEOUT="10" RETRYTIMEOUT="60" BOOTPROTO="none" PEERDNS="yes" DEMAND="yes" WVDIALSECT="имя_соединения" IDLETIMEOUT="60"
Шаг 4
Настраиваем cron От юзера запускаем ctontab -u имя_пользователя -e, получаем для пользователя таблицу в /var/spool/cron таблицу (имя пользователя):
# DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.ULQ5gl installed on Sat Jul 13 21:39:04 2002) # (Cron version -- $Id: crontab.c,v 1.11 2001/05/17 12:28:45 ldv # Exp $) 0 6 * * * fetchmail 0 12 * * * fetchmail 45 14 * * * fetchmail 0 18 * * * fetchmail 30 20 * * * fetchmail 0 23 * * * fetchmail
Шаг 5
Настраиваем Вашу почтовую программу (я пользуюсь Sylpheed, но будут работать и mail, pine, mutt и др.)
Шаг 6
В /etc/hosts пишем адреса почтовых серверов (адреса узнаются с помощью команды 'host имя.хоста', например 'host pop.mail.ru'): Lav: Но зачем??
127.0.0.1 localhost.localdomain localhost 202.137.129.1 nameserver namphou1.laotel.com 202.137.129.3 nameserver namphou2.laotel.com 202.137.135.1 proxy.laotel.com 202.137.129.3 mail.laotel.com 194.67.57.51 pop.mail.ru
Шаг 7
При создании пользователя, в разделе "Комментарий" не забыть написать реальное имя (которое должно отображаться в обратном адресе письма (From:).
PPS При написании использованы вопросы и ответы участников рассылки Vitaly Lipatov Vadim V. Zhytnikov Виктор В Исмакаев