<div dir="auto"><div>Hopefully I'm not reading an irrelevant postfix documentation snippet (please correct me if I'm wrong), but reading here <a href="http://www.postfix.org/tcp_table.5.html" target="_blank" rel="noreferrer">http://www.postfix.org/tcp_table.5.html</a> I see no way how postfix could support mail rerouting using multiple routes as a suggestion from the "tcp_table". <div dir="auto"><br></div><div dir="auto">We need a way for postfix to say "hey I will try to reroute this with the #1 suggestion and if that doesn't work I have another option to try". Unfortunately to implement something like this in onionrouter level we would have to get a hint that the #1 rerouting option did not work (so next time we give option #2 as a reply). </div><div dir="auto"><br></div><div dir="auto">So I think the best solution (?) would be postfix to support getting multiple routes (in csv format?) in one reply and try each one until one of them works. One other possible solution in onionrouter level would be to add a configuration option which onion addresses should onionrouter prefer. Since v3 addresses are 56 chars, we could make them out and serve these instead.</div><br><div class="gmail_extra"><br><div class="gmail_quote">On 19 Dec 2018 19:45, "Daniel Kahn Gillmor via onionmx" <<a href="mailto:onionmx@lists.immerda.ch" target="_blank" rel="noreferrer">onionmx@lists.immerda.ch</a>> wrote:<br type="attribution"><blockquote class="m_6026240785152604102quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_6026240785152604102quoted-text">On Wed 2018-12-19 12:56:44 +0000, ale via onionmx wrote:<br>
> Unfortunately (and I hope I'm remembering correctly the state of<br>
> things), there's a deeper issue with the semantics of supporting<br>
> multiple SRV records and priorities: the current Postfix implementations<br>
> (both of them) aren't hooked at the right "level" to handle retries,<br>
> there is no tracking of previous delivery state, so we can't handle<br>
> priorities in the same way as you would with MX records. Not a big deal<br>
> if all you want to use SRV priorities for is v2/v3 selection, but worth<br>
> keeping in mind.<br>
<br></div>
I'd love to understand this gap more explicitly.  I'm pretty sure that<br>
Viktor Dukhovni would want to get this fixed if he understood that there<br>
is some sort of impedence mismatch with postfix doing something that is<br>
more privacy-preserving for e-mail.  Can you help me figure out how to<br>
describe this problem in more details?<div class="m_6026240785152604102signature-text"><br>
<br>
    --dkg</div><div class="m_6026240785152604102elided-text"><br>
_______________________________________________<br>
onionmx mailing list<br>
<a href="mailto:onionmx@lists.immerda.ch" rel="noreferrer noreferrer" target="_blank">onionmx@lists.immerda.ch</a><br>
<a href="https://lists-7.immerda.ch/mailman/listinfo/onionmx" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists-7.immerda.ch/mailman/listinfo/onionmx</a><br>
</div></blockquote></div><br></div></div></div>