<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Arial,Helvetica,sans-serif'>
<p>Guten Abend,</p>
<p><br /></p>
<p>du kannst die relay_domains und die transport_maps natürlich auch über mysql anbinden. Kannst ja mal deine jetztige virtual domain Abfrage einfach den relay_domains zuweisen. Die Mailadressen würde ich bei relay_domains einfach über reject_unverfied_recipients überprüfen lassen. Bei den Aliases gibt es eine kleine Ausnahme, die müssen weiterhin über virtual_alias_maps definiert werden.</p>
<p>Nachteile hast du dadurch nicht außer das du halt die Ressourcen für die Datenbank benötigst. Um wie viele Benutzer geht es denn? Bei einem System mit 5 Usern würde ich persönlich keine extra Datenbank dafür laufen lassen.</p>
<p>Wie bindest du Dovecot an den Postfix an wenn ich fragen darf? lmtp?</p>
<p><br /></p>
<p>Gruß Moritz</p>
<p><br /></p>
<p>Am 2016-10-26 11:27, schrieb Andreas Wass - Glas Gasperlmair:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --> <!-- head ignored --><!-- meta ignored -->
<p>Hallo Moritz!</p>
<p>Vielen Dank für deine Antwort.</p>
<p>Aber wenn ich schon mit mysql - gespeicherten Mailadressen und Aliases arbeite ist es dann nicht besser auch gleich die Domains in mysql zu speichern, oder hab ich dadurch eher Nachteile (z.B. mit dem lokalen Mailsystem)?</p>
<p>vg, Andi</p>
<div class="moz-cite-prefix">Am 25.10.2016 um 19:18 schrieb <a class="moz-txt-link-abbreviated" href="mailto:mail@moritz-hofmann.com">mail@moritz-hofmann.com</a>:</div>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<p>Hallo Andi, </p>
<p><br /></p>
<p>in beiden fällen gar nicht! Du vermischst damit die Adress-Klassen des Postfix(siehe. <a href="http://www.postfix.org/ADDRESS_CLASS_README.html">http://www.postfix.org/ADDRESS_CLASS_README.html</a>)</p>
<p><br /></p>
<p>Local: Postfix = finales Ziel der lokalen Benutzer(Systembenutzer)</p>
<p>Virtual: Postfix = finales Ziel der virtuellen Benutzer(z.B. Benutzer aus MySQL oder LDAP)</p>
<p>Relay: Postfix = Relay. Leitet per Transport die E-Mail zum finalen Ziel (z.B. Exchange oder Dovecot) weiter.</p>
<p><br /></p>
<p>Deine Annahme ist also richtig. Der Parameter virtual_mailbox_domains sagt Postfix, dass er als finales Ziel gilt, aber gleichzeitig sagst du ihm mit relay_domains das er es nicht ist.</p>
<p>Du solltest die Klassen nicht vermischen also lass am besten die virtual_mailbox_domains weg und definiere nur die relay_domains und die transport_maps wie im Buch beschrieben.</p>
<p><br /></p>
<p>Gruß Moritz</p>
<p><br /></p>
<p>Am 2016-10-25 17:24, schrieb Andreas Wass - Glas Gasperlmair:</p>
<blockquote style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0;">Liebe Dovecot-Kenner!<br /> <br /> Habe mir das Dovecot-Buch von Peer Heinlein gekauft und habe gerade eine Verständnisfrage.<br /> Peer beschreibt im Kapitel 6.3 die richtige Konfiguration von Postfix als Relay vor Dovecot und auf Seite 122/123 eben das eine relay_domains Tabelle alle meine Domains mit deren Transport beinhalten sollte und folgendermaßen belegt werden soll:<br /> <br /> relay_domains = hash:/etc/postfix/relaydomains<br /> transport_maps = hash:/etc/postfix/transport, $relay_domains<br /> <br /> Gehe ich richtig in der Annahme, dass das bei virtual_mailbox_domains <strong>NICHT </strong>so sein sollte, denn dann bekomme ich immer folgende Meldung im maillog:<br /> <br /> mail postfix/trivial-rewrite[23364]: warning: do not list domain wassa.at in BOTH virtual_mailbox_domains and relay_domains<br /> <br /> 1)    Wie sollte relay_domains bei virtual_mailbox_domains belegt werden?<br /> <br /> 2)    Wie sollte transport_maps bei virtual_mailbox_domains belegt werden?<br /> <br /> vg, Andi</blockquote>
<p><br /></p>
</blockquote>
</blockquote>
<p><br /></p>

</body></html>