Возможно, вы ищете dpkg-reconfigure. Это конечный графический интерфейс для реконфигурации программного обеспечения. Вы можете изменить настройки драйвера xorg с помощью sudo dpkg-reconfigure xserver-xorg.
Я думаю, вы должны заменить эту строку:
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
на следующее:
smtpd_recipient_restrictions =
permit_mynetworks
reject_unauth_destination
reject_non_fqdn_recipient
reject_unknown_recipient_domain
В вашем случае permit_sasl_authenticated проверил ваш параметр AUTH для получателя, но должен сделать это для отправителя (вы сделали это в smtpd_relay_restrictions).
Вы также можете добавить, что если вы хотите отфильтровать плохих отправителей: smtpd_sender_restrictions = allow_mynetworks reject_non_fqdn_sender reject_unknown_sender_domain
Не уверен, что делает эта строка, но комментируя команду mailbox_command в файле main.cf, сделал трюк.
Так что замените:
mailbox_command = procmail -a "$EXTENSION"
на:
# mailbox_command = procmail -a "$EXTENSION"
mail_command =
Обратите внимание, что это не сработало, пока я не добавил вторую строку с пустой переменной.
Почему это не сработало? Никто не знает, эта проблема решена на данный момент, но у меня было много времени.
Я думаю, вы должны заменить эту строку:
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
на следующее:
smtpd_recipient_restrictions =
permit_mynetworks
reject_unauth_destination
reject_non_fqdn_recipient
reject_unknown_recipient_domain
В вашем случае permit_sasl_authenticated проверил ваш параметр AUTH для получателя, но должен сделать это для отправителя (вы сделали это в smtpd_relay_restrictions).
Вы также можете добавить, что если вы хотите отфильтровать плохих отправителей: smtpd_sender_restrictions = allow_mynetworks reject_non_fqdn_sender reject_unknown_sender_domain
Не уверен, что делает эта строка, но комментируя команду mailbox_command в файле main.cf, сделал трюк.
Так что замените:
mailbox_command = procmail -a "$EXTENSION"
на:
# mailbox_command = procmail -a "$EXTENSION"
mail_command =
Обратите внимание, что это не сработало, пока я не добавил вторую строку с пустой переменной.
Почему это не сработало? Никто не знает, эта проблема решена на данный момент, но у меня было много времени.