[Postfixbuch-users] Postfix - MySQL - Mails an root

Sarah Stoffels sarah at pimpyourweb.net
Di Mai 11 15:42:52 CEST 2010


Hallo Peer,

vielen Dank für den Hinweis. Die Config funktioniert jetzt auch soweit 
wie gewünscht mit dem Root-Account.
Allerdings gibt es immer noch den Eintrag "virtual_transport = dovecot".

Da du im Thread zum Thema "dovecot mal wieder" folgendes geschrieben 
hattest, bin ich nicht sicher, ob die Config nun optimal ist:

virtual_transport = dovecot
"Gar nicht. Will man ja nicht, sollte man auch nicht machen, bringt ja 
nichts.
Das ganze über relay_domains zu machen *** IST *** simple and stupid!"


Deiner Beschreibung:

"JA! Schmeiß das ganze virtual weg. Trage den deliver in die master.cf
ein, die Domains in relay_domains und route per transport_maps dann die
Domain auf deliver: aus der master.cf. FERTIG."

kann ich momentan vom Verständnis her nicht folgen.



Hier meine aktuelle Config:


/etc/hosts
----------
127.0.0.1       localhost localhost.localhost

/etc/postfix/master.cf
----------------------
dovecot unix    -       n       n       -       -       pipe
   flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}

/etc/postfix/main.cf
--------------------
alias_maps = hash:/etc/aliases
dovecot_destination_recipient_limit = 1
inet_interfaces = localhost, 1.2.3.4
mydestination = $myhostname, localhost, localhost.$mydomain, mailman.do.main
mydomain = localhost
myhostname = mail01.do.main
mynetworks = 127.0.0.0/8
myorigin = localhost
relay_domains = $mydestination, hash:/etc/postfix/relay
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = unix:/var/run/dovecot/auth-client
smtpd_sasl_type = dovecot
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = 
proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = 
proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_transport = dovecot



In den MySQL-Tabellen sind folgende Inhalte
-----
v_domain do.main
v_mailbox mailaddr + passwd
v_alias srcmailaddr + dstmailaddr



zustellung - OK
---------------
root, root at localhost, root at localhost.localhost, root at mail01.do.main > 
relay=local status=sent (delivered to mailbox) - OK
user at do.main, user at do2.main. user at do3.main > relay=dovecot status=sent 
(delivered to mailbox) - OK
root at do.main > relay=dovecot status=bounced (user unknown) - OK weil 
nicht in mysql





VG,
Sarah


Am 10.05.2010 20:11, schrieb Peer Heinlein:
> Am Montag, 10. Mai 2010 16:19:13 schrieb Sarah Stoffels:
>
> Hallo Sarah,
>
>> Suche nach einem Weg, über "Postfix - sendmail" root-Messages
>>   unabhängig von den MySQL-Mailkonten zustellen zu lassen.
>
> Auch das ist die gleiche Frage wie vor rund zwei Wochen diskutiert, bzw.
> auch heute Nachmittag von mir der anderen Mail angesprochen:
>
> Wenn man die MySQL-Konten nicht über mydestination macht, sondern ein
> sauberes Setup über relay_domains, dann bleibt alles in $mydestination
> ja ganz normal über die /etc/passwd lauffähig. Und dann kannst Du Mails
> an root@$myhostname oder root at localhost problemlos weiterverarbeiten,
> weil das alles mit MySQL nichts zu tun hat.
>
> (Siehe Diskussion "dovecot wiedermal" ab dem 23. April 2010.)
>
> Schönen Gruß
>
> Peer
>




Mehr Informationen über die Mailingliste Postfixbuch-users