Benutzer-Werkzeuge

Webseiten-Werkzeuge


ubuntu:postfix_mailrelay

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ubuntu:postfix_mailrelay [2019/06/12 13:01] – [Amavisd-new als Mailscanner ausgehender Post] RAM-Disk für bessere Performance Sebastian Hetzelubuntu:postfix_mailrelay [2019/06/22 10:39] (aktuell) – [Logs nur nach /var/log/mail.log] Schreibfehler im Logfile Sebastian Hetzel
Zeile 9: Zeile 9:
   * Chroot   * Chroot
   * DKIM-Signierung ausgehender Mails   * DKIM-Signierung ausgehender Mails
 +  * SRS
  
  
Zeile 222: Zeile 223:
 # #
 auth,authpriv.*                 /var/log/auth.log auth,authpriv.*                 /var/log/auth.log
-*.*;auth,authpriv.none,mail.none                -/var/log/syslog+*.*;auth,authpriv.none;mail.none                -/var/log/syslog
 [...] [...]
 </file> </file>
Zeile 410: Zeile 411:
 <file | /etc/fstab> <file | /etc/fstab>
 [...] [...]
-tmpfs           /var/lib/amavis/tmp         tmpfs   defaults,size=128m,mode=755,uid=102,gid=104      0 0+tmpfs           /var/lib/amavis/tmp         tmpfs   defaults,size=128m,mode=755,uid=108,gid=117      0 0
 </file> </file>
  
 +Die uid sowie die gid müssen durch die entsprechenden Werte des amavis-Dienstusers ersetzt werden!
  
 +<code>
 +# id amavis
 +uid=108(amavis) gid=117(amavis) groups=117(amavis)
 +</code>
 +
 +Anschließend müssen die Ordnerrechte noch entsprechend gesetzt werden:
 +
 +<code>
 +# chown -R amavis:amavis /var/lib/amavis/tmp
 +</code>
 ==== DKIM ==== ==== DKIM ====
 Den DKIM-Key erzeugen: Den DKIM-Key erzeugen:
Zeile 442: Zeile 454:
 <code> <code>
 # service amavis restart # service amavis restart
 +</code>
 +
 +===== Sender Rewriting Scheme (SRS) =====
 +
 +Voraussetzung für die Installation von **postsrsd** ist, dass der eingesetzte Postfix TCP-Maps unterstützt:
 +
 +<code>
 +#  postconf -d | grep mail_version && postconf -m
 +mail_version = 3.3.0
 +milter_macro_v = $mail_name $mail_version
 +btree
 +cidr
 +environ
 +fail
 +hash
 +inline
 +internal
 +memcache
 +nis
 +pipemap
 +proxy
 +randmap
 +regexp
 +socketmap
 +static
 +tcp
 +texthash
 +unionmap
 +unix
 +</code>
 +
 +Taucht das Modul ''tcp'' auf, ist alles gut.
 +
 +<code>
 +# aptitude install postsrsd
 +</code>
 +
 +<file | /etc/default/postsrsd >
 +[...]
 +# Local domain name.
 +# Addresses are rewritten to originate from this domain. The default value
 +# is taken from `postconf -h mydomain` and probably okay.
 +#
 +SRS_DOMAIN=meine-maildomain.de
 +[...]
 +</file>
 +
 +<file | /etc/postfix/main.cf >
 +[...]
 +sender_canonical_maps = tcp:localhost:10001
 +sender_canonical_classes = envelope_sender
 +recipient_canonical_maps = tcp:localhost:10002
 +recipient_canonical_classes= envelope_recipient,header_recipient
 +[...]
 +</file>
 +
 +<code>
 +# service postfix reload
 </code> </code>
ubuntu/postfix_mailrelay.1560337268.txt.gz · Zuletzt geändert: von Sebastian Hetzel

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki