/usr/sbin/benno-milter2smtp verschickt die von benno-milter gespeicherten Dateien per SMTP. Dabei werden die vom MILTER geschriebenen X-REAL-MAILFROM und X-REAL-RCPTTO- Header entfernt und als Envelope-Informationen dem SMTP Server (benno-smtp) übergeben.
Эта программа устанавливается вместе с пакетом 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
Falls keine Konfigurationsdatei angegeben ist, wird die Datei /etc/default/benno-milter gelesen. Diese Datei ist in erster Linie für die Konfiguration des Daemons benno-milter vorgesehen und muss für Shellscripte zu parsen sein.
Для более сложных конфигураций рекомендуется вынести настройку передачи данных на сервер Benno MailArchiv Host в отдельный файл
Diese mit der Option -c übergebene Datei kann die unten aufgeführten Variablen enthalten. Die Kommandozeilenparameter überschreiben dabei die in der Konfigurationsdatei gesetzten Einstellungen.
# # логическое значение: 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
Эти переменные указывают на файлы, содержащие адреса отправителя и получателя, из которых должны быть заархивированы электронные письма.
Pro Zeile wird eine Adressse oder eine Domäin (nicht mit @-Zeichen) aufgeführt. benno-milter2smtp prüft, ob die Envelope Adresse des Senders oder Empfängers auf eine der Einträge in diesen Dateien passt und verschickt die Datei dann per SMTP an den Benno Server. Nicht passende Maildateien werden ohne Weiterleitung gelöscht.
Если эти значения не заданы, все электронные письма будут перенаправлены на сервер Benno.
Die hier nicht betroffenen E-Mails werden nur dann gelöscht, wenn der Schalter -w gesetzt ist.
# /etc/benno-transfer_list # Домены lw-systems.net benno-mailarchiv.de # Адреса admin@lw-systems.com