НастройкаАвтоматическогоПолученияПочты

Материал из ALT Linux Wiki


Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Этот документ создан на основе описания Сергея Лизогуба 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 Виктор В Исмакаев