Since smtpwrite calls smtpclose before returning EX_TEMPFAIL, the line in
transports/smtp/smtp.c, function ssfgets(buf, bufsiz, inpfp, SS) that
reads:
if (i != EX_OK) {
should read:
if ((i != EX_OK) && (i != EX_TEMPFAIL)) {
Thanks,
Eric Riehl