ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Sergey Lizogub <linthong@mail.ru>
To: community@altlinux.ru, rope-walker@yandex.ru
Subject: Re: [Comm] (___ ____)
Date: Thu, 30 Jun 2005 22:15:10 +0400
Message-ID: <20050630221510.396b6dbf@localhost.localdomain> (raw)
In-Reply-To: <02042702.20050630075736@yandex.ru>

Thu, 30 Jun 2005 07:57:36 +0300
Alexander Volosatov:

> Здравствуйте.
> 
> Может кто скажит как натроить postfix и fetchmail. Можно HOWTO но на
> русском.
> 
> -- 
> С уважением,
>  Alexander                          mailto:rope-walker@yandex.ru
> 30 июня 2005 г. 7:56:22
> 
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/community

Вот как я настраивал:

а) Настраиваем 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 pop.mail.ru with proto POP3
       user 'логин_почтового_ящика' there with password 'пароль' is
'имя_пользователя' here

В принципе, все можно прописать в .fetchmailrc и от руки.

б)  postfix см. статью Д.Колисниченко:

Postfix за 10 минут

Колисниченко Денис, dhsilabs@mail.ru 

Postfix является агентом доставки почты (Mail Transfer Agent, MTA),
который используется по умолчанию во многих дистрибутивах, например,
дистрибутиве ALT Linux. Мы знаем, что кроме Postfix существует другой
MTA - Sendmail, который является стандартом де-факто на почтовые агенты.
Если Sendmail в основном используется на крупных почтовых серверах (в
основном из-за традиции, поскольку Postfix при надлежащей настройке
будет выполнять большинство функций Sendmail), то Postfix в основном
устанавливается на рабочих станциях для выхода в Internet. 

В этой статье мы не будем рассматривать настройку Postfix для сервера, а
займемся решением простой практической задачей, с которой может
столкнуться любой домашний пользователь Linux. Если на предприятии
настройка сервера возложена на плечи администратора, до дома "сам себе
root", поэтому если сам не настроишь, никто за тебя не настроит. 

Предположим, что у нас есть два локальных пользователя: ivanov и petrov.
У Иванова есть два почтовых ящика - один на сервере провайдера
(ivanov@isp.ru) и один на Mail.Ru (ivanov2004@mail.ru). У Петрова только
один почтовый ящик - на сервере провайдера (petrov@isp.ru). Нужно
настроить почтовую подсистему так, чтобы письма Иванова получал
локальный пользователь ivanov, а письма Петрова - пользователь petrov.
Также нужно обеспечить отправку писем, а именно, чтобы письма
отправлялись, когда установлено соединение с Internet. Другими словами,
Иванов и Петров могут в любое время написать письмо, но оно будет
отправлено только, если установлено соединение. 

Почему мы будем использовать Postfix, а не Sendmail? Во-первых, Postfix,
скорее всего, уже установлен, поскольку сейчас он устанавливается в
большинстве дистрибутивов по умолчанию, и нам не нужно тратить время на
его установку. Во-вторых, Postfix очень прост в настройке, в чем вы
сейчас убедитесь. 

Начнем с настройки Postfix, который будет отвечать за доставку писем.
Откройте файл /etc/postfix/mail.cf и измените параметры (если их там
нет, добавьте): 

defer_transport=smtp 
relayhost = smtp.isp.ru

Эти две строчки говорят Postfix, что для отправки писем будет
использован протокол SMTP (Simple Mail Transfer Protocol) и письма будут
отправляться через почтовый сервер провайдера - smtp.isp.ru. 

Теперь приступим к настройке программы fetchmail, которая будет получать
письма Иванова и Петрова и раскладывать их "по полочкам". Если у вас не
установлена программа fetchmail, самое время ее установить. После
установки в домашнем каталоге пользователя root создайте файл
.fetchmailrc: 

set postmaster "postmaster"
set bouncemail
set no spambounce
poll pop.isp.ru with proto POP3
       user 'ivanov' there with password 'passwd77' is ivanov here

poll pop.mail.ru with proto POP3
       user 'ivanov2004' there with password 'mailru-passwd' is ivanov
here

poll pop.isp.ru with proto POP3
       user 'petrov' there with password 'my_pAsWd' is petrov here


Теперь осталось установить алиас для пользователя root: чтобы почту
root'a читал пользователь ivanov. Для этого в файл /etc/postfix/aliases
добавьте строку: 

root: ivanov

Перезапустите postfix: service postfix restart 

Все, настройка завершена. После установления соединения с Internet,
зарегистрировавшись как ivanov, введите команду (в терминале) su -c
fetchmail. Затем нужно ввести пароль пользователя root и программа
fetchmail получит письма Иванова и Петрова. В это же время Postfix
автоматически отправит исходящие сообщения, если таковые имеются. Вывод
программы fetchmail выглядит так: 

1 message for ivanov at pop.isp.ru (6050 octets).
reading message 1 of 1 (6050 octets) ...... flushed
1 message for ivanov at pop.mail.ru (2077 octets).
reading message 1 of 1 (2077 octets) .. flushed
fetchmail: No mail for petrov at pop.isp.ru

Надеюсь, мы вложились в 10 минут :-) Ваши вопросы и комментарии можете
задавать по адресу dhsilabs@mail.ru. 


С уважением,
Сергей Лизогуб


  parent reply	other threads:[~2005-06-30 18:15 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-30  4:57 [Comm] (ÂÅÚ ÔÅÍÙ) Alexander Volosatov
2005-06-30  5:20 ` Yuri Horoshkov
2005-06-30  6:15 ` Mike Lykov
2005-06-30  7:00   ` [Comm] (ÂÅÚ ÔÅÍÙ) [JT] Владимир Гусев
2005-06-30  7:03     ` Re[2]: [Comm] (AAU OAIU) [JT] Anton Gorlov
2005-06-30  7:14       ` Re[3]: [JT] " Andrei Popov
2005-06-30  7:20       ` Re[2]: " Владимир Гусев
2005-06-30  7:24         ` Michael Isachenkov
2005-06-30  8:07           ` Владимир Гусев
2005-06-30  8:13             ` Michael Isachenkov
2005-06-30  8:32             ` Mike Lykov
2005-06-30  7:26         ` Sergey S. Skulachenko
2005-06-30  8:17           ` Владимир Гусев
2005-07-06 12:44       ` [Comm] re thebat charset setup [JT] Michael Shigorin
2005-07-07  6:35         ` Anton Gorlov
2005-06-30 18:15 ` Sergey Lizogub [this message]
2005-06-30 18:33   ` [Comm] postfix и fetchmail Sergey S. Skulachenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050630221510.396b6dbf@localhost.localdomain \
    --to=linthong@mail.ru \
    --cc=community@altlinux.ru \
    --cc=rope-walker@yandex.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git