Ubuntu 10.04 LTS
root@vm1613:/etc/postfix# vim /etc/postfix/main.cf
[...]
# default restrictions
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated, check_client_access pcre:/var/spool/postfix/plesk/non_auth.re
smtpd_client_restrictions = permit_mynetworks
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
[...]
root@vm1613:/etc/postfix# postfix check
root@vm1613:/etc/postfix#
root@vm1613:/etc/courier# service postfix restart
* Stopping Postfix Mail Transport Agent postfix [ OK ]
* Starting Postfix Mail Transport Agent postfix
когда я проверяю smtpd_recipient_restrictions
результат:
root@vm1613:/etc/courier# postconf -d smtpd_recipient_restrictions
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
Зачем?
Почему main.cf не "загружается" в Postfix?
Вы запускаете "postconf -d", проверьте страницу руководства. Это печатает настройки по умолчанию вместо фактических настроек. Не указывайте "-d" в команде, и вы увидите, чего ожидаете.