]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Adding test feed009.tst
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sat, 26 Jul 2025 20:54:56 +0000 (16:54 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Sat, 26 Jul 2025 20:54:56 +0000 (16:54 -0400)
data-feed/feed009.tst [new file with mode: 0644]
lib/lvleml.c

diff --git a/data-feed/feed009.tst b/data-feed/feed009.tst
new file mode 100644 (file)
index 0000000..488ce90
--- /dev/null
@@ -0,0 +1,36 @@
+T:(feed009) Making sure we accept local IP email
+C:CONNECT
+#====================================================
+R:220 mailleur.example.com, ESMTP (cleartext) mailleur...
+#take a "random" imp number as server remote IP
+C:ORGN: 209.85.222.45
+R:220 mailleur.example.com, ESMTP (cleartext) mailleur...
+S:EHLO keeper-us-east-1d.mxtoolbox.com
+R:250-mailleur.example.com, link (cleartext) ready, your IP/FQDN=[209.85.222.45/mail-ua1-f45.google.com]
+R:250-STARTTLS
+R:250-AUTH DIGEST-MD5
+R:250-SIZE 52428800
+R:250-8BITMIME
+R:250 ENHANCEDSTATUSCODES
+S:MAIL FROM:<jmrcpn@gmail.com> SIZE=2958
+R:250 2.1.3 jmrcpn@gmail.com sender ok
+S:RCPT TO:<user1@tar2.osukiss.org>
+R:250 2.6.4 Address accepted <user1@tar2.osukiss.org>
+#-------------------------------------------------------------------------
+#-sending data
+C:DATA 354 3.5.0 End data with <CR><LF>.<CR><LF>
+D:Subject: (feed008) sending email to local only
+D:From: Maitre Post <postmaster@example.com>
+D:To: Maitre WEB <webmaster@example.com>
+D:
+D:.single dot, next is an empty line starting with a '.'
+D:.
+D:This email is sent to 3 domain X 1 users
+D:
+C:.
+#-------------------------------------------------------------------------
+R:250-3.5.3 Session ID=<...
+R:250-3.5.3 data stream received:...
+R:250 3.5.3 Message accepted for delivery
+S:QUIT
+R:221 2.0.0 Bye, closing connection...
index 2b3a9675c91b6cb3fedd32f208c023d51ed3f247..f27e71c0d59ab52422ad2c32321e4e00c39af12b 100644 (file)
@@ -1609,7 +1609,7 @@ while (proceed==true) {
       break;
     case 5      :       //everything ok
       contact->mailfrom=strdup(mailfrom);
-      (void) transmit(contact,true,"%d 2.1.3 %s.. sender ok",
+      (void) transmit(contact,true,"%d 2.1.3 %s sender ok",
                                     CMDOK,contact->mailfrom);
       success=true;
       break;