У меня есть несколько пользователей системы, у каждого из которых есть адрес электронной почты компании, обрабатываемый с помощью postfix. Каждую неделю мы отправляем статусное электронное письмо, чтобы держать всех в курсе текущих событий. До сих пор это было всего несколько человек, поэтому можно было писать их адреса как cc.
Теперь, когда компания начинает расти, я хотел бы настроить виртуальный адрес, для которого я могу добавлять новые псевдонимы в список, чтобы мы могли, например, отправлять почту updates@example.com
отправить всем по почте.
Я бы предпочел не создавать для этого систему списков рассылки, такую как mailman, потому что:
Итак, моей первой мыслью было использовать virtual_map
и добавьте всех в виртуальный хеш для этого адреса:
# main.cf
virtual_alias_maps = hash:/etc/postfix/virtual
# virtual
updates@example.com user1@example.com, user2@example.com, # etc
Работает неплохо, за исключением одной досадной проблемы: если user1
отправить письмо на updates
, он получает копию этого письма.
я прочел сообщение в linux gazette представляем такой метод и рекомендуем использовать базу данных псевдонимов. Я пытался реализовать это, но у меня была такая же проблема.
Возможно, стоит отметить, что обычные почтовые адреса пользователей уже являются псевдонимами, так что каждый может использовать свое имя в почтовом адресе, в то же время предотвращая слишком простой брутфорс, поэтому моя таблица псевдонимов выглядит примерно так:
john: john.Ed2
robert: robertFoo
alicia: alicia_bar
Я искал параметр постфикса, который не позволял отправителю получать почту, но не нашел. Такая настройка существует?
Если нет, то каким будет самый простой способ реализовать внутренний список рассылки?
Нет, такой настройки не существует.
Но, как уже отмечалось, это могло быть сделано, если бы кто-то был так склонен. Но это будет настоящий взлом с негативными последствиями для будущего. Вы накапливаете технический долг.
Что касается простых решений, буквально все в местах, где я работал, списки рассылки (точнее, это список рассылки) были реализованы именно так, как вы; так, чтобы отправитель получил копию своей почты.
Это не плохо, как раз наоборот, как и в современных MUA, это позволяет им отображать многопоточное представление в случае обсуждения (конечно, это не должно быть слишком частым в списках рассылки, но все же происходит и может быть полезно). И, честно говоря, люди к этому привыкли. Некоторые даже заходят так далеко, что автоматически копируют каждое отправляемое письмо (другим это может показаться безумным, но некоторые люди работают по-другому и используют свой почтовый ящик для всякого рода вещей ... спросите у ребят из GMail).
Если кому-то не нравится такое поведение, он или она должны настроить соответствующее правило фильтрации на своем собственном MUA.
Это самый простой способ реализовать это. В остальных случаях я использую почтальон (который очень легко настроить) или средства, предоставляемые программным обеспечением почтового сервера.