You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by Ni...@kp.org on 2006/03/01 01:50:50 UTC
Response code 250 instead of expected 354 from the command: DATA
Hi All,
I have James 2.2 installed on Window 2000 (IP: 10.233.60.39,
Name:QAMQBAM345148) and listening on port 5555. I have an user account
"BACAdmin" created in James.
I have a third party software that running on the server 10.233.68.208. I
configured it to use James to send out emails to other mail server
(@kp.org).
But the third party software failed to send the email via James.
The below is an execution log of the third party software. The log shows
James response 250 instead of expected 354 to the command DATA.
=====================
28/02/2006 14:19:44 FLOW tid: 6148 [Notifications]
[NotificationsTest.cpp:31] Notifications test start
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[Notificator.cpp:121] NSendMail: start method
28/02/2006 14:19:44 FLOW tid: 6172 [Notifications]
[NotificationsTest.cpp:236] Num queued='1' Max q tim= '0' 1 0
28/02/2006 14:19:44 DEBUG4 tid: 6224 [Notificator-Mail]
[Notificator.cpp:142] SMTP Server = '10.233.60.39' Email Type = 0 (0 -
Plain Text, 1 - Html, 2 - Cooked) From =
'MACAdmin@QAMQBAM345148.tic.ca.kp.org' To (original) =
'ningmei.zhu@kp.org' To (after legalizing) = 'ningmei.zhu@kp.org'
Attachments = None Subject = 'BAC TEST'
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[Notificator.cpp:157] Body = 'BAC Alert test'
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[Notificator.cpp:187] NSendEmail - Trying to enter the critical section
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTPserverMailer.cpp:35] CMailer::Initialize. parameters: SMTPserver =
10.233.60.39, Port = 5555
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:447] CSMTP::get_response : 220 QAMQBAM345148 SMTP Server (JAMES
SMTP Server 2.2.0) ready Tue, 28 Feb 2006 14:14:27 -0800 (PST)
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:518] CSMTP::Send : HELO cn068etss208
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:447] CSMTP::get_response : 250-QAMQBAM345148 Hello cn068etss208
(CN068ETSS208 [10.233.68.208])
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTPserverMailer.cpp:70] CMailer::Initilize. Connect to SMTP server
succeeded 10.233.60.39
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:518] CSMTP::Send : MAIL From:
<MA...@QAMQBAM345148.tic.ca.kp.org>
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:447] CSMTP::get_response : 250-AUTH LOGIN PLAIN
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:518] CSMTP::Send : RCPT TO: <ni...@kp.org>
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:447] CSMTP::get_response : 250 AUTH=LOGIN PLAIN
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:518] CSMTP::Send : DATA
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:447] CSMTP::get_response : 250 Sender
<MA...@QAMQBAM345148.tic.ca.kp.org> OK
28/02/2006 14:19:44 ERROR tid: 6224 [Notificator-Mail]
[SMTPserverMailer.cpp:188] CMailer::Send failed. Reason: SMTP Respond 250 Sender <MA...@QAMQBAM345148.tic.ca.kp.org> OK
(SMTP server not ready for data) while expecting 354 from the command :
DATA
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:518] CSMTP::Send : QUIT
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[SMTP.cpp:447] CSMTP::get_response : 530 Authentication Required
28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
[Notificator.cpp:265] NSendEmail - Exited the critical section
28/02/2006 14:19:44 DEBUG1 tid: 6224 [Notificator-Mail]
[Notificator.cpp:273] NSendEmail - failed sending email
=================================
I attached the file config.xml and here is part of the file:
*************************
<mailet match="RemoteAddrNotInNetwork=127.0.0.1,10.233.68.208"
class="ToProcessor">
<processor> relay-denied </processor>
<notice>550 - Requested action not taken: relaying
denied</notice>
</mailet>
<smtpserver enabled="true">
<handler>
<authRequired>true</authRequired>
<authorizedAddresses>127.0.0.0/8</authorizedAddresses>
<authorizedAddresses>10.233.68.208</authorizedAddresses>
</handler>
</smtpserver>
<dnsserver>
<servers>
<server>127.0.0.1</server>
<server>10.233.15.221</server>
</servers>
<autodiscover>false</autodiscover>
</dnsserver>
*********************************
Developers of the third party software claims that James response a wrong
code.
Can you please let me know why James response 250 instead of 354 to the
command DATA?
Please note: if I comment out <authRequired>true</authRequired>, then I
got the error: relaying denied.
Your help will be very much appreciated.
Many thanks in advance!
Ningmei
CONFIDENTIAL OR PRIVILEGED: This communication contains information intended only for the use of the
individuals to whom it is addressed and may contain information that is
privileged, confidential or exempt from other disclosure under applicable
law. If you are not the intended recipient, you are notified that any
disclosure, printing, copying, distribution or use of the contents is
prohibited. If you have received this in error, please notify the sender
immediately by telephone or by returning it by reply email and then
permanently deleting the communication from your system. Thank you.
Re: Response code 250 instead of expected 354 from the command: DATA
Posted by Stefano Bagnara <ap...@bago.org>.
Your third party application does not understand multiline responses.
E.g:
> EHLO
< 250-QAMQBAM345148 Hello
< 250-AUTH LOGIN PLAIN
< 250 AUTH=LOGIN PLAIN
That 3 lines are a single response but from your logs it seems your
applcation is reading them as 3 different responses.
Stefano
Ningmei.Zhu@kp.org wrote:
>
> Hi All,
>
> I have James 2.2 installed on Window 2000 (IP: 10.233.60.39,
> Name:QAMQBAM345148) and listening on port 5555. I have an user account
> "BACAdmin" created in James.
>
> I have a third party software that running on the server 10.233.68.208.
> I configured it to use James to send out emails to other mail server
> (@kp.org).
> But the third party software failed to send the email via James.
>
> The below is an execution log of the third party software. The log shows
> James response 250 instead of expected 354 to the command DATA.
> =====================
> 28/02/2006 14:19:44 FLOW tid: 6148 [Notifications]
> [NotificationsTest.cpp:31] Notifications test start
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [Notificator.cpp:121] NSendMail: start method
> 28/02/2006 14:19:44 FLOW tid: 6172 [Notifications]
> [NotificationsTest.cpp:236] Num queued='1' Max q tim= '0' 1 0
> 28/02/2006 14:19:44 DEBUG4 tid: 6224 [Notificator-Mail]
> [Notificator.cpp:142] SMTP Server = '10.233.60.39' Email Type = 0 (0 -
> Plain Text, 1 - Html, 2 - Cooked) From =
> 'MACAdmin@QAMQBAM345148.tic.ca.kp.org' To (original) =
> 'ningmei.zhu@kp.org' To (after legalizing) = 'ningmei.zhu@kp.org'
> Attachments = None Subject = 'BAC TEST'
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [Notificator.cpp:157] Body = 'BAC Alert test'
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [Notificator.cpp:187] NSendEmail - Trying to enter the critical section
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTPserverMailer.cpp:35] CMailer::Initialize. parameters:
> SMTPserver = 10.233.60.39, Port = 5555
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:447] CSMTP::get_response : 220 QAMQBAM345148 SMTP Server
> (JAMES SMTP Server 2.2.0) ready Tue, 28 Feb 2006 14:14:27 -0800 (PST)
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:518] CSMTP::Send : HELO cn068etss208
>
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:447] CSMTP::get_response : 250-QAMQBAM345148 Hello
> cn068etss208 (CN068ETSS208 [10.233.68.208])
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTPserverMailer.cpp:70] CMailer::Initilize. Connect to SMTP server
> succeeded 10.233.60.39
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:518] CSMTP::Send : MAIL From:
> <MA...@QAMQBAM345148.tic.ca.kp.org>
>
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:447] CSMTP::get_response : 250-AUTH LOGIN PLAIN
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:518] CSMTP::Send : RCPT TO: <ni...@kp.org>
>
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:447] CSMTP::get_response : 250 AUTH=LOGIN PLAIN
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:518] CSMTP::*Send : DATA*
>
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:447] CSMTP::get_response : 250 Sender
> <MA...@QAMQBAM345148.tic.ca.kp.org> OK
> 28/02/2006 14:19:44 ERROR tid: 6224 [Notificator-Mail]
> [SMTPserverMailer.cpp:188] CMailer::Send failed. *Reason: SMTP Respond
> 250 Sender <MA...@QAMQBAM345148.tic.ca.kp.org> OK (SMTP server not
> ready for data) while expecting 354 from the command : DATA*
>
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:518] CSMTP::Send : QUIT
>
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [SMTP.cpp:447] CSMTP::get_response : 530 Authentication Required
> 28/02/2006 14:19:44 DEBUG5 tid: 6224 [Notificator-Mail]
> [Notificator.cpp:265] NSendEmail - Exited the critical section
> 28/02/2006 14:19:44 DEBUG1 tid: 6224 [Notificator-Mail]
> [Notificator.cpp:273] NSendEmail - failed sending email
> =================================
>
> I attached the file config.xml and here is part of the file:
> *************************
> <mailet match="RemoteAddrNotInNetwork=127.0.0.1,10.233.68.208"
> class="ToProcessor">
> <processor> relay-denied </processor>
> <notice>550 - Requested action not taken: relaying
> denied</notice>
> </mailet>
>
> <smtpserver enabled="true">
> <handler>
> <authRequired>true</authRequired>
> <authorizedAddresses>127.0.0.0/8</authorizedAddresses>
> <authorizedAddresses>10.233.68.208</authorizedAddresses>
> </handler>
> </smtpserver>
>
> <dnsserver>
> <servers>
> <server>127.0.0.1</server>
> <server>10.233.15.221</server>
> </servers>
> <autodiscover>false</autodiscover>
> </dnsserver>
> *********************************
>
> Developers of the third party software claims that James response a
> wrong code.
>
> Can you please let me know why James response 250 instead of 354 to the
> command DATA?
>
> Please note: if I comment out <authRequired>true</authRequired>, then I
> got the error: relaying denied.
>
> Your help will be very much appreciated.
>
> Many thanks in advance!
> Ningmei
>
>
>
> */CONFIDENTIAL OR PRIVILEGED:/*/ This communication contains
> information intended only for the use of the individuals to whom it is
> addressed and may contain information that is privileged, confidential
> or exempt from other disclosure under applicable law. If you are not
> the intended recipient, you are notified that any disclosure, printing,
> copying, distribution or use of the contents is prohibited. If you have
> received this in error, please notify the sender immediately by
> telephone or by returning it by reply email and then permanently
> deleting the communication from your system. Thank you./
>
>
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org