Инструменты пользователя

Инструменты веб-сайта


benno milter2smtp

benno milter2smtp

/usr/sbin/benno-milter2smtp отправляет файлы, сохраненные benno-milter, по протоколу SMTP. X-REAL-MAILFROM и X-REAL-RCPTTO , записанные MILTER, удаляются и передаются на SMTP-сервер (benno-smtp) .

Эта программа устанавливается вместе с пакетом benno-milter .

Настройки программы можно задать с помощью параметров командной строки или конфигурационного файла.

конфигурация

Параметры командной строки

Вызов: benno-milter2smtp [-c<file> ] [-d] [-H<hostname> ] [-p<port> ] [-М<dir> Версия: 2.6.4 -c<file> Прочитать файл конфигурации -d Удалить файл почты после обработки -b Сохранить резервную копию отправленного файла как<name> .sent -w Удалить пропущенные файлы из каталога очереди печати -H<hostname> Имя хоста SMTP-сервера -M<directory> Каталог дампа MILTER (/srv/benno/inbox) -p<port> Порт SMTP-сервера (по умолчанию: 2500) -E Резервный конверт, если заголовок письма не задан -I Внутренняя почта (тот же домен, что и отправитель, получатель) не будет отправлена ​​-S Подавлять доставку спама (X-Spam-Flag: YES) -R '<regex> 'Пропустить письмо, если адрес отправителя соответствует регулярному выражению -s'<file> Файл с адресами отправителей (доменами) для отправки. -r<file> Файл с адресами получателей (доменами) для отправки. -U<username> SMTP AUTH имя пользователя -P<password> SMTP AUTH password -t Enable STARTTLS -V Enable SSL certificate verification (default off) -X specify extra header name written to each mail -x specify extra header value written to each mail -v verbose -D debug

файл конфигурации

Если файл конфигурации не указан, считывается файл /etc/default/benno-milter . Этот файл в первую очередь предназначен для настройки демона benno-milter и должен быть доступен для анализа скриптами оболочки.

Для более сложных конфигураций рекомендуется вынести настройку передачи данных на сервер Benno MailArchiv Host в отдельный файл

Этот файл, передаваемый с помощью -c , может содержать перечисленные ниже переменные. Параметры командной строки переопределяют настройки в конфигурационном файле.

# # логическое значение: 0|1 # # Хост Benno MailArchive host = benno.lw-systems.net # Порт benno-smtp (по умолчанию: 2500) #port = 2500 # удалять файлы, если отправлены delete = 1 # удалять также пропущенные файлы #wipe = 0 # установить Envelope-From (переопределяет заголовок X-REAL-MAILFROM) #from = milter@localhost # установить Envelope-To (переопределяет заголовок X-REAL-RCPTTO) #to = benno@localhost # установить с заголовком: флаг X-Spam no_spam = 0 # не отправлять письма, если заголовок X-REAL-MAILFROM соответствует регулярному выражению skip_regex = /^monitoring\@lw-systems.net/ # отправлять почту, если /etc/benno-milter/recipient_list # если установлено, использовать аутентификацию SMTP auth_user = bennomilter auth_pass = secret # включить STARTTLS #tls_enabled = 1 #ssl_verify = 0 #verbose = 1 #DEBUG = 0

список отправителей / список получателей

Эти переменные указывают на файлы, содержащие адреса отправителя и получателя, из которых должны быть заархивированы электронные письма.

Каждая строка содержит адрес или домен ( без символа @). `benno-milter2smtp` проверяет, совпадает ли адрес отправителя или получателя с одной из записей в этих файлах, а затем отправляет файл по протоколу SMTP на сервер Benno. Несовместимые почтовые файлы удаляются без пересылки.

Если эти значения не заданы, все электронные письма будут перенаправлены на сервер Benno.

Электронные письма, не затронутые здесь, будут удалены только в том случае, если установлен -w

Пример

# /etc/benno-transfer_list # Домены lw-systems.net benno-mailarchiv.de # Адреса admin@lw-systems.com
benno-milter2smtp.txt Последнее изменение: 11.09.2020 12:26 lwsystems