Почему доступ к файлу игнорируется Postfix?

Я установил Postfix, я могу отправлять почту между локальными пользователями, как и ожидалось, но я бы попытался ограничить доступ конкретного пользователя к серверу. Я отредактировал файл /etc/postfix/access таким образом:

 diego@example.com REJECT 

где example.com – $mydomain . Я также postmap access к postmap access для создания файла проверки. Как ни странно, я все равно могу отправить почту с учетной записи diego с помощью mutt. Здесь майлог:

  • Отключить полностью пост-проверку HELO
  • Postfix переписывает тему для определенных адресов
  • Разрешение исходящих писем, которые будут доставлены только на localhost
  • postfix, recipient_delimiter, backup mx
  • Как удалить письма, отправленные от определенного локального пользователя на внешние адреса?
  • Мой IP-адрес занесен в черный список для отправки спама, журналы не показывают ничего
  •  Jan 22 15:46:36 server postfix/pickup[6637]: 62117BF647: uid=500 from=<diego> Jan 22 15:46:36 server postfix/cleanup[6737]: 62117BF647: message-id=<20140122144636.GA6732@server.example.com> Jan 22 15:46:36 server postfix/qmgr[6638]: 62117BF647: from=<diego@example.com>, size=422, nrcpt=1 (queue active) Jan 22 15:46:36 server postfix/local[6739]: 62117BF647: to=<localuser@server.example.com>, relay=local, delay=0.07, delays=0.06/0.02/0/0, dsn=2.0.0, status=sent (delivered to mailbox) Jan 22 15:46:36 server postfix/qmgr[6638]: 62117BF647: removed 

  • Как обрабатывать отсканированную почту, отправленную на адрес VERP
  • Постфиксная ошибка: запрещен доступ к ретрансляции
  • Спам в Zimbra OpenRelay
  • postfix, recipient_delimiter, backup mx
  • Postfix spam (hack)
  • Mail forward: 550 5.7.1 У анонимного клиента нет разрешений на отправку в качестве этого отправителя
  • 2 Solutions collect form web for “Почему доступ к файлу игнорируется Postfix?”

    Вы также изменили конфигурационный файл Postfix /etc/postfix/main.cf чтобы найти ограничения:

     check_recipient_access hash:/etc/postfix/access 

    Затем создайте хэш-файл:

     /usr/sbin/postmap /etc/postfix/access 

    Перезапустите службу postfix :

     service postfix restart 

    Источник

    Пример файла /etc/postfix/access :

     all@my.domain permit_mynetworks,reject all@my.hostname permit_mynetworks,reject 

    Другой пример

    Наконец я нашел правильный синтакс. Если вы хотите просто заблокировать пользователя, вы должны отредактировать файл main.cf следующим образом:

     smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/access 

    и в файле доступа:

     user@ REJECT otheruser@server.example.com REJECT #this will REJECT only if sender is from server.example.com domain 
    Linux и Unix - лучшая ОС в мире.