From: Jean-Marc Pigeon (Delson) Date: Sat, 26 Jul 2025 20:54:56 +0000 (-0400) Subject: Adding test feed009.tst X-Git-Tag: tag-0.14~6 X-Git-Url: https://jmp-git.ovh.safe.ca/?a=commitdiff_plain;h=39a5d92e418bdc19033f4c6e1ac2b1cbc3c4e4ef;p=jmp%2Fmailleur Adding test feed009.tst --- diff --git a/data-feed/feed009.tst b/data-feed/feed009.tst new file mode 100644 index 0000000..488ce90 --- /dev/null +++ b/data-feed/feed009.tst @@ -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: SIZE=2958 +R:250 2.1.3 jmrcpn@gmail.com sender ok +S:RCPT TO: +R:250 2.6.4 Address accepted +#------------------------------------------------------------------------- +#-sending data +C:DATA 354 3.5.0 End data with . +D:Subject: (feed008) sending email to local only +D:From: Maitre Post +D:To: Maitre WEB +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... diff --git a/lib/lvleml.c b/lib/lvleml.c index 2b3a967..f27e71c 100644 --- a/lib/lvleml.c +++ b/lib/lvleml.c @@ -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;