Avem server SMTP pentru e-mailurile aplicației, ce ar trebui să facă următoarele:
- modificați âDe laâ pentru toate e-mailurile
- semnați e-mailuri cu DKIM
Am configurat rescrierea postfixului cu smtp_generic.
Fluxul implicit este astfel:
- E-mailul ajunge la postfix
- OpenDKIM îl va semna
- smtp_generic_maps va schimba antetul
- e-mailul va fi livrat
Problema: în mod implicit, smtp_generic_maps va suprascrie antetul DKIM.
Vreo idee? Exemple, cum se schimbă ordinea? Exemplele Master.cf sunt foarte binevenite.
Îmi imaginez că o modalitate ar putea crea instanțe postfix separate pentru ambele sarcini.
Unul care va face rescrierea âFromâ (smtp_generic_maps) și a doua instanță va adăuga DKIM și îl va trimite.
O problemă similară este aici, din păcate nu există exemple din fișierul master.cf â¹
Chook posts: „Am rezolvat această problemă folosind postfixul avansat
filtru și adăugând milter opendkim în faza finală."
Modificări generice Postfix care provoacă o eroare DKIM
Configurațiile sunt:
principal.cf
# Configurația milter
milter_default_action = accept
milter_protocol = 6
smtpd_milters = inet:127.0.0.1:8891
non_smtpd_milters = $smtpd_milters
opendkim.conf
PidFile /run/opendkim/opendkim.pid
Mod sv
Syslog da
SyslogSuccess da
LogDe ce da
ID utilizator opendkim:opendkim
Socket inet:8891@localhost
Umask 002
Trimite rapoarte da
SoftwareHeader da
Canonicalizarea relaxată/relaxată
Selector implicit
MinimumKeyBits 1024
KeyTable /etc/opendkim/KeyTable
SigningTable refile:/etc/opendkim/SigningTable
File ExternalIgnoreList:/etc/opendkim/TrustedHosts
InternalHosts refile:/etc/opendkim/TrustedHosts
OversignHeaders De la