mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
49341628b5
...to the client address as this frees the RCPT strings to contain just an email address and by passing the test number into curl as the client address remains consistent with POP3 and IMAP tests as they are specified in the URL.
57 lines
746 B
Plaintext
57 lines
746 B
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
SMTP
|
|
SMTP AUTH LOGIN
|
|
RFC4954
|
|
</keywords>
|
|
</info>
|
|
|
|
#
|
|
# Server-side
|
|
<reply>
|
|
<servercmd>
|
|
AUTH LOGIN
|
|
REPLY AUTH 334 LOGIN supported
|
|
REPLY dGVzdA== 334 UGFzc3dvcmQ6
|
|
REPLY MTIzNA== 235 Authenticated
|
|
</servercmd>
|
|
</reply>
|
|
|
|
#
|
|
# Client-side
|
|
<client>
|
|
<server>
|
|
smtp
|
|
</server>
|
|
<name>
|
|
SMTP login authentication
|
|
</name>
|
|
<stdin>
|
|
mail body
|
|
</stdin>
|
|
<command>
|
|
smtp://%HOSTIP:%SMTPPORT/904 --mail-rcpt 904@example.com --mail-from 904@example.com -u test:1234 -T -
|
|
</command>
|
|
</client>
|
|
|
|
#
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<protocol>
|
|
EHLO 904
|
|
AUTH LOGIN
|
|
dGVzdA==
|
|
MTIzNA==
|
|
MAIL FROM:<904@example.com>
|
|
RCPT TO:<904@example.com>
|
|
DATA
|
|
QUIT
|
|
</protocol>
|
|
<upload>
|
|
mail body
|
|
.
|
|
</upload>
|
|
</verify>
|
|
</testcase>
|