Я полагаю, что Постфикс будет использовать любого поставщика SASL. Я использую их на своих машинах NetBSD:
courier-authlib-0.62.2 Courier Authentication Library
cy2-crammd5-2.1.23 Cyrus SASL CRAM-MD5 authentication plugin
cy2-digestmd5-2.1.23 Cyrus SASL DIGEST-MD5 authentication plugin
cy2-login-2.1.23 Cyrus SASL LOGIN authentication plugin
cy2-plain-2.1.23 Cyrus SASL PLAIN authentication plugin
cy2-sql-2.1.23 Cyrus SASL SQL authentication plugin
Я затем использую стандартные плоские файлы для получения информации об учетной записи, как единственные аутентифицируемые пользователи самостоятельно и моя жена. Если бы я должен был использовать это для больше, то я рассмотрел бы реализацию SQL.
У меня затем есть строки как это в моем main.cf файле:
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
Обязательно добавьте permit_sasl_authenticated
к местам, где Вы позволяете им отправлять почту через свою машину:
smtpd_recipient_restrictions = permit_mynetworks,
....
permit_sasl_authenticated,
Существует несколько параметров для установки квоты.
Существуют настройки Global организации / свойства Доставки сообщений, устанавливающие значения по умолчанию для максимального размера сообщения для отправленных и полученных сообщений для Ваших банков сообщений, неважно, какой протокол используется
существуют виртуальные свойства сервера SMTP, устанавливающие максимальный размер сообщения для приема SMTP только
существует свойство коннектора SMTP, чтобы только позволить сообщение, меньшее, чем X КБ для исходящей почты SMTP только
Для эффективного изменения чего-либо для почтового приема необходимо было бы проверить, по крайней мере 1. и 2.