CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 5 of 5
  1. #1
    Join Date
    Aug 2007
    Posts
    3

    Unhappy SMTP Related Error

    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" ), "[email protected]");
    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" ), "[email protected]", "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.

    Thanking you in anticipation.

    --Harshada

  2. #2
    Join Date
    Sep 2011
    Location
    The Netherlands
    Posts
    32

    Re: SMTP Related Error


  3. #3
    Join Date
    Aug 2007
    Posts
    3

    Re: SMTP Related Error

    I wanted to and even tried to remove this thread from here (General Discussion / Chit Chat ). But could not succeeded.

    --Harshada

  4. #4
    Join Date
    Sep 2011
    Location
    The Netherlands
    Posts
    32

    Re: SMTP Related Error

    You might want to try these commands:

    http://en.wikipedia.org/wiki/SMTP_Au...cation#Details

  5. #5
    Join Date
    Aug 2007
    Posts
    3

    Re: SMTP Related Error

    Thanks a lot for your reply. I tried all that but couldn't find anything. I even tried to run telnet with the foll commands
    command = open smtp.rediffmail.com 25
    Result = 220 webmail138.rediffmail.com ESMTP

    command = EHLO smtp.rediffmail.com
    Result = 250-webmail38.rediffmail.com
    250-PIPELINING
    250 8BITMIME

    It doesn't given me any information related to STARTTLS.

    command = MAIL FROM [email protected]
    Result = 250 OK

    command = RCPT TO [email protected]
    result = 421 Authorization Failed. Pls. authenticate by doing get message first.

    Now if I give command for AUTH LOGIN


    command = AUTH LOGIN [email protected] xyz!2Three

    result = 502 unimplemented <#5.1.1>

    the parameters for AUTH LOGIN are encoded to base64

    --Thanking you in anticipation.

    --harshada

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured