X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=lambdamail.git;a=blobdiff_plain;f=lambdamail.scm;h=6061d3ec70d3e2f4b4c03c83e0edb0372eeef7ef;hp=90c186f8e3afbe8b58cb4cff6f2face02fd59f92;hb=d0db4d953632df6930d22219d6b770aad2f2fdb9;hpb=68469a9c497a0a6f2b1c4715c26d0d6665f60391 diff --git a/lambdamail.scm b/lambdamail.scm index 90c186f..6061d3e 100644 --- a/lambdamail.scm +++ b/lambdamail.scm @@ -140,9 +140,9 @@ ((smtp-command? "data" line) (smtp-session 'send "354 intermediate") (let text-loop ((text (conc "Received: from " (smtp-session 'helo) "\n" - " by " (config-host config) "\n" - " for " (message-from msg) - "; " (time-stamp) "\n"))) + "\tby " (config-host config) "\n" + "\tfor " (message-from msg) ";\n" + "\t" (time-stamp) "\n"))) (let ((text-line (smtp-session 'get-line))) (if (string=? "." text-line) (message-text-set! msg text) @@ -198,6 +198,7 @@ (print-error-message o) #t))) + ;; Local delivery (define (get-local-addresses config) @@ -220,6 +221,7 @@ (print "* MESSAGE DELIVERED (local)") #t) + ;; Remote delivery (define (get-domain-from-email email-string) @@ -283,6 +285,7 @@ '(("\n" . "\r\n"))))) (write-string processed-string #f tcp-out))))) + ;;; Command line argument parsing ;;