У меня нет большого опыта работы с почтовыми серверами, так что простите меня, если часть моей терминологии неверна.
Прежде всего, вот что я пытаюсь сделать:
В моем вопросе есть несколько составляющих.
Почтальон / ldap:
Почтальон
Я думаю, что добавление порядкового номера к теме письма возможно, но я не могу найти по нему никакой информации. Может ли кто-нибудь помочь мне или подсказать, что мне следует гуглить?
Сохранение электронных писем ML в настраиваемом каталоге. Честно говоря, я особо не смотрел, но быстрый указатель, говорящий мне, где это делается, поможет кучке.
Postfix / dovecot / ldap:
Я знаю, что прошу много, но если бы люди могли ответить на любой из 4 вопросов или сказать мне, делаю ли я ошибку в моем понимании ролей, которые играет каждый компонент, это бы очень помогло.
Спасибо!
Алан
Предполагая, что вы пытаетесь направить почту в список почтальонов, вот несколько элементов, которые вы можете уместить в головоломку. Сначала немного LDAP:
# mailroute, system, mydomain.net
dn: ou=mailroute,ou=system,dc=mydomain,dc=net
objectClass: top
objectClass: organizationalUnit
ou: mailroute
# forward0, mailroute, system, mydomain.net
dn: cn=forward0,ou=mailroute,ou=system,dc=mydomain,dc=net
objectClass: top
objectClass: MailForwardOnly
cn: forward0
MailAlternateAddress: hostmaster@mydomain.net
MailAlternateAddress: postmaster@mydomain.net
MailAlternateAddress: webmaster@mydomain.net
MailForwardingAddress: sysadmin@lists.mydomain.net
displayName: RFC emails to system administrator
Затем некоторая конфигурация Postfix:
/etc/postfix/main.cf:
relay_domains = lists.mydomain.net
virtual_mailbox_domains = mydomain.net
virtual_mailbox_maps = proxy:ldap:/etc/postfix/ldap/virtual_mailbox_maps.cf
/etc/postfix/transport:
lists.mydomain.net mailman:
/etc/postfix/ldap/virtual_mailbox_maps.cf:
version = 3
server_host = ldaps://a.mydomain.net:636
search_base = ou=people,dc=mydomain,dc=net
query_filter = (&(objectClass=*)(mail=%s))
result_attribute = uid
bind = yes
bind_dn = cn=postfix,ou=applications,ou=system,dc=mydomain,dc=net
bind_pw = czczczcz