URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 73783
[ Назад ]

Исходное сообщение
"Забрать всю почту приходящую на сервер "

Отправлено spirit_ , 28-Апр-07 12:42 
Добрый день!

Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту приходящую на этот сервер необходимо забирать от имени одного пользователя по POP3 и передавать на другой сервер, где она уже будет расскладываться по ящикам пользователем.

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


Содержание

Сообщения в этом обсуждении
"Забрать всю почту приходящую на сервер "
Отправлено co6aka , 28-Апр-07 12:50 
>Добрый день!
>
>Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту
>приходящую на этот сервер необходимо забирать от имени одного пользователя по
>POP3 и передавать на другой сервер, где она уже будет расскладываться
>по ящикам пользователем.
>
>Помогите с настройкой сервера, с которого будет забираться почта, с чего начинать,
>что установить или где можно почитать о решении аналогичной проблемы.


Потрудитесь man fetchmail


"Забрать всю почту приходящую на сервер "
Отправлено spirit_ , 28-Апр-07 13:01 
По поводу fetchmail все понятно, он будет переодически забирать почту с сервера с постфиксом и предавать ее локальному MTA.
Интересует иммено настройка сервера, на который будет первоначально приходить почта и с которого уже будет с помощью fetchmail забираться на локальный сервер.

"Забрать всю почту приходящую на сервер "
Отправлено Александр , 28-Апр-07 13:39 
>Добрый день!
>
>Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту
>приходящую на этот сервер необходимо забирать от имени одного пользователя по
>POP3 и передавать на другой сервер, где она уже будет расскладываться
>по ящикам пользователем.
>
>Помогите с настройкой сервера, с которого будет забираться почта, с чего начинать,
>что установить или где можно почитать о решении аналогичной проблемы.

а может не забираться а передаваться?? сервер сам будет передавать всю приходящую на него почту на другой, так?

на www.samag.ru была статья на подобную тему (postfix в режиме ретрансляции и ексченч - основной)


"Забрать всю почту приходящую на сервер "
Отправлено spirit_ , 28-Апр-07 14:12 
>>Добрый день!
>>
>>Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту
>>приходящую на этот сервер необходимо забирать от имени одного пользователя по
>>POP3 и передавать на другой сервер, где она уже будет расскладываться
>>по ящикам пользователем.
>>
>>Помогите с настройкой сервера, с которого будет забираться почта, с чего начинать,
>>что установить или где можно почитать о решении аналогичной проблемы.
>
>а может не забираться а передаваться?? сервер сам будет передавать всю приходящую
>на него почту на другой, так?
>
>на www.samag.ru была статья на подобную тему (postfix в режиме ретрансляции и
>ексченч - основной)

"Сервер сам будет передавать всю приходящую на него почту на другой", а таком варианте я думал и он мне кажется проще, но он в моем случае не подходит из-за того, что сервер на который надо переслать почту не имеет статического ip-адреса :(.


"Забрать всю почту приходящую на сервер "
Отправлено spirit_ , 08-Май-07 18:41 
>Добрый день!
>
>Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту
>приходящую на этот сервер необходимо забирать от имени одного пользователя по
>POP3 и передавать на другой сервер, где она уже будет расскладываться
>по ящикам пользователем.
>
>Помогите с настройкой сервера, с которого будет забираться почта, с чего начинать,
>что установить или где можно почитать о решении аналогичной проблемы.


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


"Забрать всю почту приходящую на сервер "
Отправлено guest , 08-Май-07 21:52 
Не понятно в чем ваша проблема...
Вам нужно сваливать всю почту принимаемую вашим postfix в 1 ящик?


"Забрать всю почту приходящую на сервер "
Отправлено spirit_ , 10-Май-07 10:59 
>Не понятно в чем ваша проблема...
>Вам нужно сваливать всю почту принимаемую вашим postfix в 1 ящик?

Да. С постфиксом и настройкой почты сталкиваюсь первый раз. Не могли бы Вы подсказать как это сделать?

Заранее спасибо.



"Забрать всю почту приходящую на сервер "
Отправлено guest , 10-Май-07 12:46 
Можно так:
virtual_mailbox_domains = example.tld
virtual_mailbox_base = /var/mail/
virtual_mailbox_maps = hash:${config_directory}/vmailbox
virtual_uid_maps = static:1234
virtual_gid_maps = static:1234
smtpd_recipient_restrictions = ...
  check_recipient_access hash:${config_directory}/fetchmail_users
  reject_unlisted_recipient
  ...
  reject_unauth_destination

vmailbox:
@example.tld      catchall

fetchmail_users:
user1@example.tld  ok
...
userN@example.tld  ok


"Забрать всю почту приходящую на сервер "
Отправлено guest , 10-Май-07 13:48 
Сори наврал, от этого эффекта не будет
>smtpd_recipient_restrictions = ...
>  check_recipient_access hash:${config_directory}/fetchmail_users
>  reject_unlisted_recipient
>  ...

правильно так:
smtpd_recipient_restrictions = ...
  check_recipient_access hash:${config_directory}/fetchmail_users
  ...

fetchmail_users:
user1@example.tld  ok
...
userN@example.tld  ok
example.tld  reject


"Забрать всю почту приходящую на сервер "
Отправлено spirit_ , 10-Май-07 17:05 
Спасибо большое, настроил, вся почта приходящая на сервер попадает в файл  
/var/mail/catchall.
Теперь мне надо, чтобы эта сохраненная почта была доступна через pop3. Как такое организовать? Я так понял, что постфикс такое не умеет, нужен pop3 сервер.

"Забрать всю почту приходящую на сервер "
Отправлено guest , 10-Май-07 17:40 
Да, вы все правильно понимаете :)



"Забрать всю почту приходящую на сервер "
Отправлено spirit_ , 11-Май-07 09:44 
А какой из POP3-серверов умеет работать с почтой в таком формате как полученный файл (catchall)?

"Забрать всю почту приходящую на сервер "
Отправлено guest , 11-Май-07 12:57 
это mailbox, а если в virtual_mailbox_maps написать "foo [path/]bar/", то вместо maibox postfix будет использовать формат maildir (каталог $virtual_mailbox_base/[path/]bar нужно сделать руками). Так что берите штатный pop3 сервер от своей системы и не парьтесь:)


"Забрать всю почту приходящую на сервер "
Отправлено spirit_ , 14-Май-07 15:02 
>это mailbox, а если в virtual_mailbox_maps написать "foo [path/]bar/", то вместо maibox
>postfix будет использовать формат maildir (каталог $virtual_mailbox_base/[path/]bar нужно сделать руками). Так
>что берите штатный pop3 сервер от своей системы и не парьтесь:)
>
Спасибо большое за помощь, все настроил, все работает. :) В качестве POP3-сервака выбрал Courier-imap.

"Забрать всю почту приходящую на сервер "
Отправлено Skif , 08-Май-07 22:00 
Алиас?
domain.com user@domain.com

"Забрать всю почту приходящую на сервер "
Отправлено chocholl , 10-Май-07 11:39 
вобще схема стандартная есть, когда у postfix нет локальных получателей, а всю почту он доставляет на что-то другое, но если это не подходит, тогда используй параметр always_bbc_to
он будет класть все входящие сообщения в один ящик, а из него уже и выгрибай.

"Забрать всю почту приходящую на сервер "
Отправлено spirit_ , 10-Май-07 12:35 
Попробовал использовать параметр always_bbc, но оказалось он распрастраняется не только на входящую почту, но и исходящую. Так что он мне не подходит.

"Забрать всю почту приходящую на сервер "
Отправлено chocholl , 10-Май-07 17:58 
>Попробовал использовать параметр always_bbc, но оказалось он распрастраняется не только на входящую
>почту, но и исходящую. Так что он мне не подходит.


там еще есть bcc maps (точное название не помню)
как раз для тебя.