News:

UNIX прост. Но надо быть гением, чтобы понять его простоту. Деннис Ритчи

Main Menu

Postfix ограничения входящих для конкретных ящиков

Started by ival, 08 May 2019, 10:25

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ival

Добрый день.
Так как в Linux не силен и подобными системами пользуемся редко прошу помощи.

Понадобился отдельный почтових для технических нужд (роботы, оповещения и т.п.) Из-за хорошей базы wiki выбор пал на Postfix+dovecot. Сервере наружу смотрит через почтовый шлюз. Необходимо для конкретных ящиков разрешить принятие внешней почты только с конкретного списка адресов. На почтовом шлюзе это нельзя реализовать. Как это сделать на Postfix'e?

STALKER_SLX

Сам лично в почтовых серверах пока не силён, но регулярно подчитываю статьи на эту тему. Среди многих ресурсов в сети очень хорошо расписаны установка и настройка Postfix тут: https://serveradmin.ru/nastroyka-postfix-dovecot-centos-7/

А здесь находится ВЕСЬ список статей по почтовикам, в том числе и объяснения по их выбору:
https://serveradmin.ru/tag/mailserver/

Кроме того, Вы можете спросить там в комментариях или же на их форуме.

STALKER_SLX

Посмотрите еще вот сюда: https://www.linux.org.ru/forum/admin/6678985

Там как раз таки решили задачу, схожую с Вашей!

ival

Quote from: STALKER_SLX on 08 May 2019, 13:17Посмотрите еще вот сюда: https://www.linux.org.ru/forum/admin/6678985

Там как раз таки решили задачу, схожую с Вашей!

Спасибо, буду пробовать

Уваров А.С.

В постфиксе:

smtpd_sender_restrictions = check_sender_access  hash:/etc/postfix/whitelist, reject
В /etc/postfix/whitelist вносим:

user1@examlpe.com OK
user2@examlpe.com OK
@examlpe.org OK

Можно адреса, можно домены.

Затем преобразуем его в формат постфикса:

postmap /etc/postfix/whitelist

ival

Quote from: Уваров А.С. on 08 May 2019, 16:03В постфиксе:

smtpd_sender_restrictions = check_sender_access  hash:/etc/postfix/whitelist, reject
В /etc/postfix/whitelist вносим:

user1@examlpe.com OK
user2@examlpe.com OK
@examlpe.org OK

Можно адреса, можно домены.

Затем преобразуем его в формат постфикса:

postmap /etc/postfix/whitelist


Я правильно понимаю это распространиться на все ящики базы?

Уваров А.С.

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

Начните отсюда: http://freesource.info/wiki/Dokumentacija/Postfix/antispam/restrictions