Conversation
74387ea to
34ec96f
Compare
34ec96f to
4739c31
Compare
4739c31 to
46e12ad
Compare
46e12ad to
18fa793
Compare
|
OK, this should be ready to go now. The most recent revision also addresses a few issues that I noticed upon more thorough testing, namely:
Full Changelist:
Test OutputI collected a bunch of test data (consisting of syslog output and SMTP session transcripts) for both the source branch of this PR and the v0.14,1 from the FreeBSD ports tree. I'm pasting just a few examples below in the interest of brevity, but the full output is available here, and includes success and failures cases for each auth method and a combined case to verify that additional auth methods are attempted after temporary failures: Selected examplesHere are SMTP session transcripts showing a successful AUTH with each of the three methods: PLAINLOGINCRAM-MD5Temporary auth failures |
Implements #50
I'm using dma to relay outgoing email through Oracle Cloud's smarthost service, but bumped into issue #50 due to Oracle's exclusive support for PLAIN auth.
Changes: