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

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


benno milter2smtp

Это старая версия документа!


benno milter2smtp

/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>] [-M <dir>] [...] -c <file> Read config file -d Delete mail file if processed -w Wipe skipped files from spool directory -H <hostname> Hostname of SMTP server -M <directory> MILTER dump directory (/srv/benno/inbox) -p <port> Port of SMTP server (default: 2500) -F Override envelope-from (default: value of X-REAL-MAILFROM) -T Override envelope-to (default: value of X-REAL-RCPTTO) -I "Internal" mail (same domain of sender,recipient) will not be send -S Suppress delivering of SPAM mail (X-Spam-Flag: YES) -R '<regex>' Skip mail if from address matches regexp -s <file> File with sender adresses (domains) to send. -r <file> File with recipient adresses (domains) to send. -U <username> SMTP AUTH username -P <password> SMTP AUTH password -v verbose -D debug

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

Die mit der Option -c übergebene Datei kann die unten aufgeführten Variablen enthalten. Die Kommandozeilenparameter überschreiben dabei die in der Konfigurationsdatei gesetzten Einstellungen.

# # boolean: 0|1 # # Benno MailArchive host host = benno.lw-systems.net # benno-smtp port (default: 2500) #port = 2500 # delete files if sent delete = 1 # wipe skipped files too #wipe = 0 # set Envelope-From (overrides X-REAL-MAILFROM header) from = milter@lw-systems.net # set Envelope-To (overrides X-REAL-RCPTTO header) to = benno@lw-systems.net # spooldir of benno-milter milterdir = /srv/benno/inbox # send no internal mails (From-Domain == To-Domain) no_internal = 0 # send no mails with header: X-Spam-Flag no_spam = 0 # send no mails withs X-REAL-MAILFROM header matches regex skip_regex = /^monitoring\@lw-systems.net/ # send mail if X-REAL-MAILFROM address matches entry in file #sender_list = /etc/benno-milter/sender_list # send mail if X-REAL-RCPTTO address matches entry in file #recipient_list = /etc/benno-milter/recipient_list # if set, use SMTP AUTH auth_user = bennomilter auth_pass = secret # enable STARTTLS #starttls = 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
benno-milter2smtp.1536765363.txt.gz · Zuletzt geändert: 2018/09/12 15:16 von lwsystems