?
Solved

I have an email client that returns a 354 error and does not deliver

Posted on 2004-09-22
2
Medium Priority
?
254 Views
Last Modified: 2010-04-20
I have an email client. Usually it works pretty well, however for certain domains I gte the following
log sequence, whcih ends with a 250 2.5.0 Ok, and says the email has been sent.

However it is really never received and the culprit seems to be what ever this line means:

354 Enter mail, end with a single ".".

I have no idea of where thr problem is.

Any help. Following is the log it generates

Pause
Pause off
Resolving prodigy.net.mx
prodigy.net.mx resolved to 1 IP`s ( 148.235.52.50 )
bind 81.57.201.12>148.235.52.50
220 smtp.prodigy.net.mx -- Server ESMTP (iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep  8 2003))
HELO robinson-1-81-57-201-12.fbx.proxad.net
250 smtp.prodigy.net.mx OK, robinson-1-81-57-201-12.fbx.proxad.net [81.57.201.12].
MAIL FROM: <john@pceditores.com>
250 2.5.0 Address Ok.
RCPT TO: <pceditores@prodigy.net.mx>
250 2.1.5 pceditores@prodigy.net.mx OK.
DATA
354 Enter mail, end with a single ".".
250 2.5.0 Ok.
QUIT
0
Comment
Question by:robrodp
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 44

Accepted Solution

by:
Karl Heinz Kremer earned 1500 total points
ID: 12129130
The 354 line is correct. This is part of the SMTP protocol: After the initial handshake, you send the actual mail data (indicated with the "DATA" keyword). The mail server reacts to that with the 354 line, which does also contain information about how to end the data section (with a single '.' on a line). My server reports this:

354 End data with <CR><LF>.<CR><LF>

Which also means a single dot on a line.

What client and server are you using? In the example, is your client sending the dot on a single line to stop the data section?
0
 
LVL 4

Expert Comment

by:beem4n
ID: 12131686
Hi,

Your log shows that your mail was accepted for transfer.
So if the remote side is not receiving it, it should be mail server or remote client problem.
0

Featured Post

Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How many times have you wanted to quickly do the same thing to a list but found yourself typing it again and again? I first figured out a small time saver with the up arrow to recall the last command but that can only get you so far if you have a bi…
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Suggested Courses
Course of the Month15 days, 8 hours left to enroll

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question