]> SAFE projects GIT repository - jmp/mailleur/commitdiff
Setting the feed with authentication
authorJean-Marc Pigeon (Delson) <jmp@safe.ca>
Mon, 30 Jun 2025 19:34:23 +0000 (15:34 -0400)
committerJean-Marc Pigeon (Delson) <jmp@safe.ca>
Mon, 30 Jun 2025 19:34:23 +0000 (15:34 -0400)
Makefile
data-feed/feedxx.tst
data-feed/xxfeed.tst [deleted file]

index f393b97bc52a3e7f528129a38b51b29b4654c6ba..917d4f648725ab74b839a32cc55e9480cc10636d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -48,16 +48,10 @@ extfeed     :       debug
 
 
 #direct test
-tstfeed        :  debug newtest
-          @ rm -fr ./data-queue/*
-          @ rm -fr $(TESTDIR)/var/spool/$(APPNAME)/queue/*
+tstfeed        :  debug
           @ bin/feeder                                 \
                          -c ./conf/$(APPNAME).conf.dvl \
                         $(FEEDPAR)
-          @ rm -fr ./data-sorter/*
-          @ cp -a                                      \
-               $(TESTDIR)/var/spool/$(APPNAME)/queue/* \
-               ./data-sorter
                
                
 
@@ -143,14 +137,18 @@ go465     :
 tlsref:        
                @ clear
                @ openssl s_client                      \
-                       -trace                          \
+                       -quiet                          \
                        -crlf                           \
-                       -status                         \
                        -CAfile certs/root-safe_CA.pem  \
                        -cert certs/localhost-cert.pem  \
                        -key certs/localhost-key.pem    \
                        -starttls smtp                  \
-                       -connect smtp.google.com:25
+                       -connect $(TESTSRV):$(TESTPORT) 
+
+#                      -connect mailprod1.safe.ca:587
+#                      -connect courriel.colba.net:25
+#                      -connect courriel.colba.net:587
+#                      -connect smtp.google.com:25
 
 #--------------------------------------------------------------------
 #starting email receiver
index 944f01c6656f9eadefe45c4f1457b2d8058138d2..f86395c82cea87da88b62986f97822c11a6a51a0 100644 (file)
@@ -1,27 +1,14 @@
-T:(feed02) Sending a very Simple Email to 2 domains
+T:(feed05) sending a small email after beeing authenticated
 R:220 mailleur.example.com, ESMTP (cleartext) mailleur...
 #====================================================
-S:HELO example.com
-R:250 mailleur.example.com, link (cleartext) ready,...
-S:MAIL FROM: <trouble@mailref1.example.com>
-R:250 2.1.3 trouble@mailref1.example.com.. sender ok
-S:RCPT TO: <user1@mardb.example.com>
-R:250 2.6.4 Address accepted <user1@mardb.example.com>
-#-------------------------------------------------------------------------
-#-sending data
-C:DATA 354 3.5.0 End data with <CR><LF>.<CR><LF>
-D:Subject: (feed02) Very Simple email contents 2 domains
-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
+#-sending authentication request via BASE64
+#https://www.base64encode.org/
+#-Usernanme    'webmaster@example.com' --> 'd2VibWFzdGVyQGV4YW1wbGUuY29t'
+#-password     'mailleur'              --> 'bWFpbGxldXI="
+C-AUTH LOGIN d2VibWFzdGVyQGV4YW1wbGUuY29t
+S-334 UGFzc3dvcmQ6
+#-le mot de passe est 'badpass'
+C-bWFpbGxldXI=
+S-535 1 authentication failed
 S:QUIT
 R:221 2.0.0 Bye, closing connection...
diff --git a/data-feed/xxfeed.tst b/data-feed/xxfeed.tst
deleted file mode 100644 (file)
index 6e4a449..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-#very simple  test to feed SMTP server
-C:COMMENT START
-LINE 1
-LINE 2
-C:COMMENT STOP
-#====================================================
-T:Sending a very Simple Email
-R:220 mailleur.example.com ESMTP (cleartext) mailleur...
-#====================================================
-S:HELO example.com
-#R:250-mailleur.example.com, link (cleartext) ready, your IP/FQDN=[127.127.0.2/feed2.example.com]
-R:250-mailleur.example.com, link (cleartext) ready,...
-C:GOTLS
-R:250 Link now encryp...
-S:MAIL FROM: <postmaster@example.com>
-R:250 2.1.3 postmaster@example.com.. sender ok
-S:RCPT TO: <webmaster@example.com>
-R:250 2.6.4 Address accepted
-S:RCPT TO: <user1@mailref1.example.com>
-R:250 2.6.4 Address accepted
-S:RCPT TO: <user1@mailleur.example.com>
-R:250 2.6.4 Address accepted
-S:RCPT TO: <user2@mailleur.example.com>
-R:250 2.6.4 Address accepted
-#-------------------------------------------------------------------------
-#-sending data
-C:DATA
-D:Subject: Very Simple email contents
-D:From: Maitre Post <postmaster@example.com>
-D:To: Maitre WEB <webmaster@example.com>
-D:
-D:FIRST Line
-D:SECOND Line
-D:LAST Line
-D:.
-D:this is a line with a dot
-D:
-D:.
-D:end
-D:ligne court|
-C:.
-#-------------------------------------------------------------------------
-R:250 3.5.3 Message accepted for delivery
-S:QUIT
-R:221 2.0.0 Bye, closing connection...
-#-------------------------------------------------------------------------
-#prepare next test
-#waiting 1 sec
-C:WAIT 1
-#-restarting link
-C:RESTART
-R:220 mailleur.example.com ESMTP (cleartext) mailleur...
-S:MAIL FROM: <webmaster@example.com>
-R:250 2.1.3 webmaster@example.com.. sender ok
-S:RCPT TO: <user1@mailref1.example.com>
-R:250 2.6.4 Address accepted
-S:RCPT TO: <user2@mailref1.example.com>
-R:250 2.6.4 Address accepted
-S:RCPT TO: <user1@mailleur.example.com>
-R:250 2.6.4 Address accepted
-S:RCPT TO: <user2@mailleur.example.com>
-R:250 2.6.4 Address accepted
-#-------------------------------------------------------------------------
-#-sending data
-C:DATA
-D:Subject: Second email contents
-D:
-D:SECOND FIRST Line
-D:SECOND SECOND Line
-D:SECOND LAST Line
-D:
-D:
-C:.
-#-------------------------------------------------------------------------
-R:250 3.5.3 Message accepted for delivery
-S:QUIT
-#-------------------------------------------------------------------------
-#prepare next test
-#waiting 1 sec
-C:WAIT 1
-#-restarting link
-C:RESTART
-R:220 mailleur.example.com ESMTP (cleartext) mailleur...
-S:MAIL FROM: <noreply@example.com>
-R:250 2.1.3 noreply@example.com.. sender ok
-S:RCPT TO: <user1@mailref1.example.com>
-R:250 2.6.4 Address accepted
-S:RCPT TO: <user2@mailref1.example.com>
-R:250 2.6.4 Address accepted
-S:RCPT TO: <user1@mailleur.example.com>
-R:250 2.6.4 Address accepted
-S:RCPT TO: <user2@mailleur.example.com>
-R:250 2.6.4 Address accepted
-#-------------------------------------------------------------------------
-#-sending data
-C:DATA
-D:Subject: Third email contents
-D:
-D:THIRD FIRST Line
-D:THIRD SECOND Line
-D:THIRD LAST Line
-D:
-C:.
-#-------------------------------------------------------------------------
-R:250 3.5.3 Message accepted for delivery
-S:QUIT