Добрый день!Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту приходящую на этот сервер необходимо забирать от имени одного пользователя по POP3 и передавать на другой сервер, где она уже будет расскладываться по ящикам пользователем.
Помогите с настройкой сервера, с которого будет забираться почта, с чего начинать, что установить или где можно почитать о решении аналогичной проблемы.
>Добрый день!
>
>Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту
>приходящую на этот сервер необходимо забирать от имени одного пользователя по
>POP3 и передавать на другой сервер, где она уже будет расскладываться
>по ящикам пользователем.
>
>Помогите с настройкой сервера, с которого будет забираться почта, с чего начинать,
>что установить или где можно почитать о решении аналогичной проблемы.
Потрудитесь man fetchmail
По поводу fetchmail все понятно, он будет переодически забирать почту с сервера с постфиксом и предавать ее локальному MTA.
Интересует иммено настройка сервера, на который будет первоначально приходить почта и с которого уже будет с помощью fetchmail забираться на локальный сервер.
>Добрый день!
>
>Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту
>приходящую на этот сервер необходимо забирать от имени одного пользователя по
>POP3 и передавать на другой сервер, где она уже будет расскладываться
>по ящикам пользователем.
>
>Помогите с настройкой сервера, с которого будет забираться почта, с чего начинать,
>что установить или где можно почитать о решении аналогичной проблемы.а может не забираться а передаваться?? сервер сам будет передавать всю приходящую на него почту на другой, так?
на www.samag.ru была статья на подобную тему (postfix в режиме ретрансляции и ексченч - основной)
>>Добрый день!
>>
>>Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту
>>приходящую на этот сервер необходимо забирать от имени одного пользователя по
>>POP3 и передавать на другой сервер, где она уже будет расскладываться
>>по ящикам пользователем.
>>
>>Помогите с настройкой сервера, с которого будет забираться почта, с чего начинать,
>>что установить или где можно почитать о решении аналогичной проблемы.
>
>а может не забираться а передаваться?? сервер сам будет передавать всю приходящую
>на него почту на другой, так?
>
>на www.samag.ru была статья на подобную тему (postfix в режиме ретрансляции и
>ексченч - основной)"Сервер сам будет передавать всю приходящую на него почту на другой", а таком варианте я думал и он мне кажется проще, но он в моем случае не подходит из-за того, что сервер на который надо переслать почту не имеет статического ip-адреса :(.
>Добрый день!
>
>Есть сервер с установленным Postfix. Необходимо огрганизовать следующую схему работы: всю почту
>приходящую на этот сервер необходимо забирать от имени одного пользователя по
>POP3 и передавать на другой сервер, где она уже будет расскладываться
>по ящикам пользователем.
>
>Помогите с настройкой сервера, с которого будет забираться почта, с чего начинать,
>что установить или где можно почитать о решении аналогичной проблемы.
Так как никто не сталкивался с такой задачей, может такую схему работы нужно организовывать не с использованием Postfix, а других программных средств?
Не понятно в чем ваша проблема...
Вам нужно сваливать всю почту принимаемую вашим postfix в 1 ящик?
>Не понятно в чем ваша проблема...
>Вам нужно сваливать всю почту принимаемую вашим postfix в 1 ящик?Да. С постфиксом и настройкой почты сталкиваюсь первый раз. Не могли бы Вы подсказать как это сделать?
Заранее спасибо.
Можно так:
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 catchallfetchmail_users:
user1@example.tld ok
...
userN@example.tld ok
Сори наврал, от этого эффекта не будет
>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
Спасибо большое, настроил, вся почта приходящая на сервер попадает в файл
/var/mail/catchall.
Теперь мне надо, чтобы эта сохраненная почта была доступна через pop3. Как такое организовать? Я так понял, что постфикс такое не умеет, нужен pop3 сервер.
Да, вы все правильно понимаете :)
А какой из POP3-серверов умеет работать с почтой в таком формате как полученный файл (catchall)?
это mailbox, а если в virtual_mailbox_maps написать "foo [path/]bar/", то вместо maibox postfix будет использовать формат maildir (каталог $virtual_mailbox_base/[path/]bar нужно сделать руками). Так что берите штатный pop3 сервер от своей системы и не парьтесь:)
>это mailbox, а если в virtual_mailbox_maps написать "foo [path/]bar/", то вместо maibox
>postfix будет использовать формат maildir (каталог $virtual_mailbox_base/[path/]bar нужно сделать руками). Так
>что берите штатный pop3 сервер от своей системы и не парьтесь:)
>
Спасибо большое за помощь, все настроил, все работает. :) В качестве POP3-сервака выбрал Courier-imap.
Алиас?
domain.com user@domain.com
вобще схема стандартная есть, когда у postfix нет локальных получателей, а всю почту он доставляет на что-то другое, но если это не подходит, тогда используй параметр always_bbc_to
он будет класть все входящие сообщения в один ящик, а из него уже и выгрибай.
Попробовал использовать параметр always_bbc, но оказалось он распрастраняется не только на входящую почту, но и исходящую. Так что он мне не подходит.
>Попробовал использовать параметр always_bbc, но оказалось он распрастраняется не только на входящую
>почту, но и исходящую. Так что он мне не подходит.
там еще есть bcc maps (точное название не помню)
как раз для тебя.