From: Tim Vaughan Date: Sat, 14 Sep 2019 20:15:39 +0000 (+0200) Subject: Relaxed status code expectations. X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=lambdamail.git;a=commitdiff_plain;h=aaad78011516497f884f8ffc5a10d891e9641eee Relaxed status code expectations. --- diff --git a/lambdamail.scm b/lambdamail.scm index c3a68c1..c5b18c6 100644 --- a/lambdamail.scm +++ b/lambdamail.scm @@ -250,18 +250,18 @@ (let-values (((tcp-in tcp-out) (tcp-connect mail-server 25))) (let ((smtp-session (make-outgoing-smtp-session tcp-in tcp-out))) (let ((result (and - (smtp-session 'expect "220") + (smtp-session 'expect "2") (smtp-session 'send "helo " (config-host config)) - (smtp-session 'expect "250") + (smtp-session 'expect "2") (smtp-session 'send "mail from:" (message-from msg)) - (smtp-session 'expect "250") + (smtp-session 'expect "2") (smtp-session 'send "rcpt to:" (message-to msg)) - (smtp-session 'expect "250") + (smtp-session 'expect "2") (smtp-session 'send "data") (smtp-session 'expect "354") (smtp-session 'send (message-text msg)) (smtp-session 'send ".") - (smtp-session 'expect "250" "5") ;Do not try again on rejects. + (smtp-session 'expect "2" "5") ;Do not try again on rejects. (smtp-session 'send "quit")))) (close-input-port tcp-in) (close-output-port tcp-out)