1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00
curl/tests/data/test902
Steve Holme f317ffb7bb tests: Corrected the SMTP tests to be RFC2821 compliant
The emails that are sent to the server during these tests were
incorrectly formatted as they contained one or more LF terminated lines
rather than being CRLF terminated as per Section 2.3.7 of RFC-2821.

This wasn't a problem for the test suite as the <stdin> data matched the
<upload> data but anyone using these tests as reference would be sending
incorrect data to a server.
2013-04-28 16:14:58 +01:00

60 lines
730 B
Plaintext

<testcase>
<info>
<keywords>
SMTP
SMTP HELO
RFC821
</keywords>
</info>
#
# Server-side
<reply>
<servercmd>
REPLY EHLO 500 Command unrecognized
REPLY HELO 250 Already old but still servicing...
</servercmd>
</reply>
#
# Client-side
<client>
<server>
smtp
</server>
<name>
RFC821-only SMTP server (EHLO not supported)
</name>
<stdin>
From: different
To: another
body
</stdin>
<command>
smtp://%HOSTIP:%SMTPPORT/user --mail-rcpt 902@foo --mail-from 902@from -T -
</command>
</client>
#
# Verify data after the test has been "shot"
<verify>
<protocol>
EHLO user
HELO user
MAIL FROM:<902@from>
RCPT TO:<902@foo>
DATA
QUIT
</protocol>
<upload>
From: different
To: another
body
.
</upload>
</verify>
</testcase>