Dovecot hinter Postfix
Nico Funke
nico.funke at spun-industries.de
Sa Aug 24 10:43:54 CEST 2024
Hallo zusammen,
ich kann mich für den Spam nur entschuldigen.
Nur Sitze ich hier noch vor meinem kleinen Projekt und anders als in
ersten Test, ist es seltsam;
Ich möchte ein Dovecot per LMTP / TCP hinter Postfix setzen.
Am Ende so, wie sehr gut im Dovecot Buch beschrieben.
Ich habe die relay_domains und die transport wie beschrieben
konfiguriert und eine DB mit postmap erstellt.
*relay_domains*
/domain.tld lmtp:[127.0.0.1]
/*transport
*/leer/
*10-master.conf:*
/service lmtp {
unix_listener lmtp {
#mode = 0666
}
# Create inet listener only if you can't use the above UNIX socket
inet_listener lmtp {
# Avoid making LMTP visible for the entire internet
# address = 127.0.0.1
port = 24
}
}/
Nach einem Neustart von Postfix / Dovecot laufen zwar beide aber im
Log habe ich folgende Einträge, welche jede Minute neu erscheinen:
postfix/trivial-rewrite[669006]: fatal: open dictionary: expecting
"type:name" form instead of "relay_domains"
postfix/master[667674]: warning: process
/usr/lib/postfix/sbin/trivial-rewrite pid 669006 exit status 1
postfix/master[667674]: warning:
/usr/lib/postfix/sbin/trivial-rewrite: bad command startup -- throttling
postfix/master[667674]: warning: unix_trigger_event: read timeout
for service public/pickup
Soweit deutet das auf ein falschen Inhalt der relay_domains hin. Nur
habe ich das jetzt mehrfach geprüft, neu eingegeben und immer wieder
mit postmap in die DB übertragen.
Das Ergebnis bleibt jedoch das selbe.
Welche Fehler habe ich gemacht?
*postconf -nf
*/alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
compatibility_level = 3.6
inet_interfaces = all
inet_protocols = ipv4
mailbox_size_limit = 0
mydestination = info at domain.tld, admin at dmain.tld, hostname,
localhost.localdomain, localhost
myhostname = hostname.net
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relay_domains = hash:/etc/postfix/relay_domains
relayhost =
sender_canonical_maps = hash:/etc/postfix/sender_canonical
smtp_tls_CAfile = /etc/ssl/ordner/
smtp_tls_CApath = /etc/ssl/certs
smtp_tls_cert_file = /etc/ssl/ordner/certificate.crt
smtp_tls_ciphers = high
smtp_tls_key_file = /etc/ssl/ordner/domainname.key
smtp_tls_loglevel = 1
smtp_tls_mandatory_ciphers = high
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3
smtp_tls_protocols = !SSLv2, !SSLv3
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated
defer_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_tls_CAfile = /etc/ssl/domainname/
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/ssl/ordner/certificate.crt
smtpd_tls_key_file = /etc/ssl/ordner/domainname.key
smtpd_tls_security_level = encrypt
transport_maps = hash:/etc/postfix/transport, relay_domains/*
**postconf -Mf
*smtp inet n - y - - smtpd
submission inet n - y - - smtpd
-o smtpd_tls_security_level=encrypt
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
pickup unix n - y 60 1 pickup
cleanup unix n - y - 0 cleanup
qmgr unix n - n 300 1 qmgr
tlsmgr unix - - y 1000? 1 tlsmgr
rewrite unix - - y - - trivial-rewrite
bounce unix - - y - 0 bounce
defer unix - - y - 0 bounce
trace unix - - y - 0 bounce
verify unix - - y - 1 verify
flush unix n - y 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - y - - smtp
relay unix - - y - - smtp
-o syslog_name=postfix/$service_name
showq unix n - y - - showq
error unix - - y - - error
retry unix - - y - - error
discard unix - - y - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - y - - lmtp
anvil unix - - y - 1 anvil
scache unix - - y - 1 scache
postlog unix-dgram n - n - 1 postlogd
maildrop unix - n n - - pipe
flags=DRXhu
user=vmail argv=/usr/bin/maildrop -d ${recipient}
uucp unix - n n - - pipe flags=Fqhu
user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn
argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe flags=Fq.
user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender
$recipient
scalemail-backend unix - n n - 2 pipe flags=R
user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
${nexthop}
${user} ${extension}
mailman unix - n n - - pipe flags=FRX
user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop}
${user}
Best,
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20240824/d9e1280b/attachment-0001.htm>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : OpenPGP_0x4D3C97B6BADFB93E.asc
Dateityp : application/pgp-keys
Dateigröße : 3927 bytes
Beschreibung: OpenPGP public key
URL : <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20240824/d9e1280b/attachment-0001.skr>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : OpenPGP_signature.asc
Dateityp : application/pgp-signature
Dateigröße : 840 bytes
Beschreibung: OpenPGP digital signature
URL : <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20240824/d9e1280b/attachment-0001.asc>
Mehr Informationen über die Mailingliste Postfixbuch-users