Na, sorry. Es ist aber schon etwas länger her wo "es nicht lief" - die Fehlermeldungen von damals sind nach den ganzen Monaten obsolet und passen ohnehin nicht zu der aktuellen Konfiguration.
Außerdem wurde ich damals auch eher "hängengelassen", da war nach einer sehr kurzen Zeit bei allen beteiligten die Luft raus und keine Reaktion mehr. Und gepostet hatte ich so ziemlich alles. Daher entschuldige bitte wenn ich jetzt einfach nicht mehr so postgeil bin. Auch ich bin inzwischen ermüdet schätze ich.
/etc/postfix/master.cf
Code: Select all
smtp inet n - - - - smtpd -v
submission inet n - - - - smtpd
-o smtpd_tls_security_level=may
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
smtps inet n - - - - smtpd
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
tlsmgr unix - - - 1000? 1 tlsmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - - - - smtp
relay unix - - - - - smtp
-o smtp_fallback_relay=
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
discard unix - - - - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - - - - lmtp
anvil unix - - - - 1 anvil
scache unix - - - - 1 scache
maildrop unix - n n - - pipe
flags=DRhu 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=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}
procmail unix - n n - - pipe
-o flags=RO user=vuser argv=/usr/bin/procmail -t -m USER=${user} EXTENSION=${extension} /etc/postfix/procmailrc.common
/etc/postfix/mysql-virutal-alias-maps.cf
Code: Select all
user = datenbank-user
password = datenbank-passwort
hosts = 127.0.0.1
dbname = datenbank
query = SELECT destination FROM virtual_aliases WHERE source='%s'
/etc/postfix/mysql-virutal-mailbox-domains.cf
Code: Select all
user = datenbank-user
password = datenbank-passwort
hosts = 127.0.0.1
dbname = datenbank
query = SELECT 1 FROM virtual_domains WHERE name='%s'
/etc/postfix/mysql-virutal-mailbox-maps.cf
Code: Select all
user = datenbank-user
password = datenbank-passwort
hosts = 127.0.0.1
dbname = datenbank
query = SELECT 1 FROM virtual_users WHERE email='%s'
/etc/postfix/transport
Code: Select all
user1@domain1.de procmail:
user2@domain1.de procmail:
user3@domain1.de procmail:
user4@domain1.de procmail:
user1@domain2.de procmail:
user2@domain2.de procmail:
/etc/postfix/relay_domains
Code: Select all
domain1.de procmail:
domain2.de procmail:
/etc/postfix/procmailrc.common
Code: Select all
MAILDIR="$HOME/Maildir/$DOMAIN/$USER"
DEFAULT="$MAILDIR/"
VERBOSE=ON
#each user will set his own log file
LOGFILE="/home/vuser/proclog-$USER"
NL="
"
WS=" "
#SWITCHRC="$HOME/.procmail/$USER"
:0:
* ^To.*user1@domain1.de
/home/vuser/Maildir/domain1.de/user1/
:0:
* ^To.*user2@domain1.de
/home/vuser/Maildir/domain1.de/user2/
:0:
* ^To.*user3@domain1.de
/home/vuser/Maildir/domain1.de/user3/
:0:
* ^To.*user4@domain1.de
/home/vuser/Maildir/domain1.de/user4/
:0:
* ^To.*user1@domain2.de
/home/vuser/Maildir/domain2.de/user1/
:0:
* ^To.*user2@domain2.de
/home/vuser/Maildir/domain2.de/user2/
/etc/postfix/virtual_mailbox_aliases
Code: Select all
user1@domain1.de user1.nick1@domain1.de
user2@domain1.de user2.nick2@domain1.de
user3@domain1.de user3.nick3@domain1.de
user1@domain2.de user1@domain2.de
user2@domain2.de user2.nick2@domain2.de
user3@domain2.de user3.nick3@domain2.de
nick1@domain2.de user.nick1@domain2.de
postmaster@domain2.de user1@domain2.de
abuse@domain2.de user1@domain2.de
postmaster@domain1.de user1@domain1.de
abuse@domain1.de user1@domain1.de
/etc/postfix/virtual_mailbox_recipients
Code: Select all
user1@domain1.de domain1.de/user1/
user2@domain1.de domain1.de/user2/
user3@domain1.de domain1.de/user3/
user4@domain1.de domain1.de/user4/
user1@domain2.de domain2.de/user1/
user2@domain2.de domain2.de/user2/
user3@domain2.de domain2.de/user3/
nick@domain2.de domain2.de/nick/
Na, dann bin ich gespannt ob das was bringt...