LinuxForum.Fans
Тема

Postfix and sender domain

Автор: pahan40 5 сообщений 2421 просмотров
#185688

Как сделать так, чтобы постфикс принимал почту только с 2 доменов. Например чтобы письмо которое пришло с адреса user@example1.com принималось, а вот письмо с адресом отправителя user@example4.com не принималось, Заранее благодарен.

#185720
pahan40 написал:
Как сделать так, чтобы постфикс принимал почту только с 2 доменов. Например чтобы письмо которое пришло с адреса user@example1.com принималось, а вот письмо с адресом отправителя user@example4.com не принималось, Заранее благодарен.

Самое первое, что пришло в голову - воспользоваться возможностями, предоставляемыми антисмамовской защиты. Там элементарно блэклисты формируются. А можно и директивно, в main.cf, указать:

text
smtpd_recipient_restrictions = 
.........
      check_client_access hash:/etc/postfix/sender_white_list,
      check_client_access regexp:/etc/postfix/client_access_regexp,
.......

где:
[console]# cat sender_white_list
info@safework.ru OK
brik@swlight.ru OK
zao@hse.spb.ru OK
[/console]
и
[console]# cat client_access_regexp
/[ax]dsl.*\..*\..*/i REJECT Your message looks like SPAM
/\.dsl.*\..*\..*/i REJECT Your message looks like SPAM
/cable.*\..*\..*/i REJECT Your message looks like SPAM
/client.*\..*\..*/i REJECT Your message looks like SPAM
/dhcp.*\..*\..*/i REJECT Your message looks like SPAM
/dial.*\..*\..*/i REJECT Your message looks like SPAM
/dialup.*\..*\..*/i REJECT Your message looks like SPAM
/dslam.*\..*\..*/i REJECT Your message looks like SPAM
/host.*\..*\..*/i REJECT Your message looks like SPAM
/node.*\..*\..*/i REJECT Your message looks like SPAM
/pool.*\..*\..*/i REJECT Your message looks like SPAM
/ppp.*\..*\..*/i REJECT Your message looks like SPAM
/user.*\..*\..*/i REJECT Your message looks like SPAM
#/iNetServer.*\..*\..*/i OK
#/smallServer.*\..*\..*/i OK
##/DBServer.*\..*\..*/i OK
#/VirtualCentOS.*\..*\..*/i OK
#192.168.43.0/24 OK
/peterlink/i OK

[/console]

Как настроишь, так и будет работать.

#185727
pahan40 написал:
Как сделать так, чтобы постфикс принимал почту только с 2 доменов. Например чтобы письмо которое пришло с адреса user@example1.com принималось, а вот письмо с адресом отправителя user@example4.com не принималось, Заранее благодарен.

тыц
тыц
и тыц

#185737

Всем огромное спасибо.

#185739
pahan40 написал:
Всем огромное спасибо.

ну и? что сделал то хоть? =)

Войдите или зарегистрируйтесь, чтобы ответить.