Hello,
I had written a programme in VC++ for sending the mails using SMTP.
It sends the mails to and from the particular domain only.
I want to send the mail using Rediffmail or Gmail . But its not possible.
Foll. are the settings for sending the mail from Rediffmail :
SmtpServerName = smtp.rediffmail.com
SmtpServerPort = 25
If i run the prog. it gives the foll. error for :
<Code>
CString sTo;
sTo.Format( _T( "RCPT TO: <%s>\r\n" ), "xxxxx@gmail.com");
m_wsSMTPServer.Send( (LPCTSTR)sTo, sTo.GetLength() );
</Code>
m_wsSMTPServer is a object of CSocket.
The Error is :
421 Authorization failed: please authenticate by doing get message first
So for this error I had added Authentication by using following :
<Code>
//////Check for authentication
sLogIn.Format( _T( "AUTH LOGIN: <%s><%s>\r\n" ), "abc@rediffmail.com", "12Xy3z");
m_wsSMTPServer.Send( (LPCTSTR)sLogIn, sLogIn.GetLength() );
</Code>
here it give the foll. error :
502 unimplemented (#5.5.1).
I really stuck here .I searched a lot, but not succeeded. Any kind of help is much appreciated.
Bookmarks