Postfiх, обрабатывает правила сверху-вниз, как и большинство программ в linux, если у вас первой строкой стоит запрещающее правило, а потом разрешающее.
После запрещающего правила, разрешающее не будет работать.
Если честно пишу как понял, есть MyDomain.ru, с него надо отправлять почту на определенные домены
создаем sender_access, туда прописываем
# MyDomain.ru delivery_only
в delivery_only
#mail.ru OK
#google.com OK
#& etc.
в /etc/postfix/main.cf(это часть конфига для того что я указал выше)
smtpd_restriction_classes = delivery_only
delivery_only = check_recipient_access hash:/etc/postfix/conf/delivery_only, reject
smtpd_sender_restrictions =
check_sender_access hash:/etc/postfix/conf/sender_access
permit
тогда в main.cf добавить
smtpd_soft_error_limit = 5
smtpd_hard_error_limit = 10
smtpd_error_sleep_time = 5s
ну и желательно установить и настроить fail2ban
создаем sender_access, туда прописываем
# MyDomain.ru delivery_only
в delivery_only
#mail.ru OK
#google.com OK
#& etc.в /etc/postfix/main.cf(это часть конфига для того что я указал выше)
smtpd_restriction_classes = delivery_only
delivery_only = check_recipient_access hash:/etc/postfix/conf/delivery_only, rejectsmtpd_sender_restrictions =
check_sender_access hash:/etc/postfix/conf/sender_access
permit
странно конечно что в Roundcube не работает, а только через почтовый клиент.
я, если честно, вообще не понимаю как web-интерфейс может влиять на фильтры отправки, по логам я что то не могу найти связь.