Оскільки це 10.7 Server, команда 10.8:
$ sudo serveradmin settings mail:postfix:add_whitelist_domain = "yahoo.com"
не можна використовувати в цьому випадку.
1. Створіть файл винятку
$ sudo touch /etc/postfix/sender_access
2. Заповніть цей файл доменами, які добре, щоб їх було виключено з (грайлістської) політики
$ echo 'mail-out.ovh.net OK' | sudo tee -a /etc/postfix/sender_access
3. Створіть базу даних з текстового файлу
$ sudo postmap hash:/etc/postfix/sender_access
4. Змініть конфігурацію сервера Mac OS Lion SMTP
Ця зміна конфігурації дозволяє домену, налаштованому у файлі винятків, обходити запуск перевірки грайліста. Тому відкрийте main.cf, наприклад, використовуючи nano
редактор:
$ sudo nano /etc/postfix/main.cf
Шукайте рядок, який починається smtpd_recipient_restrictions =
, наприклад, за допомогою комбінації клавіш Ctrl+W
Рядок може виглядати так:
smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks reject_unauth_destination check_policy_service unix:private/policy permit
Для читання я зараз записую цей один рядок у вигляді декількох рядків:
smtpd_recipient_restrictions =
permit_sasl_authenticated
permit_mynetworks
reject_unauth_destination
check_policy_service unix:private/policy
permit
Після reject_unauth_destination
і до check_policy_service unix:private/policy
того, як потрібно вставити новий текст. Новий текст повідомляє поштовому серверу шукати новостворений файл. Чарівні слова для вставки є: check_sender_access hash:/etc/postfix/sender_access
.
Тепер це smtpd_recipient_restrictions
виглядає так:
smtpd_recipient_restrictions =
permit_sasl_authenticated
permit_mynetworks
reject_unauth_destination
check_sender_access hash:/etc/postfix/sender_access
check_policy_service unix:private/policy
permit
Або написано як один рядок, це виглядає так:
smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks reject_unauth_destination check_sender_access hash:/etc/postfix/sender_access check_policy_service unix:private/policy permit
Щоб зберегти зміни, натисніть Ctrl+ O, а для виходу з наноредактора натисніть Ctrl+ X.
5. Зробіть так, щоб зміна конфігурації стала ефективною
$ sudo postfix reload
І попередньо, тепер повідомлення електронної пошти в веб-формі надходять без зволікань із списком.
PS Ви також можете використовувати файл sender_access для відхилення користувачів, додаючи рядки, такі як: user@abadboy.com REJECT