Назад | Перейти на главную страницу

Настройте exim4 (или другой MTA), чтобы предотвратить отправку повторяющихся писем

Как я могу настроить exim4 (или другой MTA), чтобы не отправлять дублирующиеся электронные письма?

Для моих целей повторяющееся электронное письмо может быть определено как: тот же получатель и тема (или тот же получатель, тема и тело)

Я хочу гарантировать, что за 24 часа будет отправлено не более одного письма. Любые другие даже не должны стоять в очереди.

Возможно ли это с exim4? Если нет, как лучше всего это сделать?

Это сделано для защиты от ошибок приложения.

С помощью postfix или sendmail я бы установил MIMEDefang, а затем изменил filter_recipient (), чтобы сохранить кортеж (отправитель, получатель, тема, хеш тела). Либо кортеж уже находится в базе данных и, таким образом, почта отбрасывается, либо нет, и, таким образом, почта может проходить через кортеж, описывающий его, зарегистрированный в базе данных.