#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
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
-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...
+++ /dev/null
-#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