Снабдите постфиксом аутентификацию SMTP на домен

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

Для нахождения пустых директоров делают

find SRC -type d -empty > SRC-empty-dirs.dat

Действительно измениться

rsync --exclude-from=SRC-empty-dirs.dat SRC DEST

исключить из файла.

НО я не протестировал это сам.

1
задан 7 January 2014 в 17:05
1 ответ

Вам следует немного прочитать об этой опции: smtp_sender_dependent_authentication , с ней и двух других связанных сопоставлениях БД, sender_dependent_relayhost_maps и smtp_sasl_password_maps , вы можете создавать записи пароля отправителя.

В картах sender_dependent_relayhost вы сопоставляете username @ domain[smtp_host] , а в smtp_sasl_password map вы сопоставляете пользователь электронной почты: пароль или пользователь домена: пароль (какими бы они ни были). Это классические таблицы поиска постфиксов, они могут быть в mysql, dbm, hash и т. Д.

С комбинацией mysql и некоторого дублирования вы вполне могли бы делать то, что хотите.

Вы могли бы создать таблицу с 4 поля, электронная почта , smtp_relay , пользователь , пароль , затем попросите postfix найти электронную почту и smtp_relay для sender_dependent_relay_maps , затем адрес электронной почты пользователя: пароль для smtp_sasl_password_maps . Это должно быть заполнено каждым адресом электронной почты, который должен ретранслировать, каждым сервером, через который вы ретранслируете, и каждым пользователем:

1
ответ дан 4 December 2019 в 00:31

Теги

Похожие вопросы