Search The ForumSearch   RegisterRegister  LoginLogin

MailBee.NET SMTP

 AfterLogic Forum : MailBee.NET SMTP
Subject Topic: Exception Sending over Gmail Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
mpeyer
Newbie
Newbie


Joined: 27 August 2007
Online Status: Offline
Posts: 2
Posted: 27 August 2007 at 4:04pm | IP Logged Quote mpeyer

Hi

I get an exception sending an email over the gmail smtp server (smtp.googlemail.com)

However the mail is sent but on disconnecting a MailBeeSslWin32Exception is throwed. I use the simply Send() method on my Smtp object instance.

But this Send method throws the mentioned exception.

Here's my Smtp configration method:
Code:

           private void ConfigureSmtpServer(Smtp smtp)
           {
                SmtpServer  smtpSrv = new SmtpServer();
                smtp.Log.Enabled  = true;
                smtp.Log.Filename  = @"C:\logs\KCMMailingListManager.txt";
                smtp.SmtpServers.Add(smtpSrv);
                smtpSrv.Name  = ConfigurationSettings.AppSettings["Smtp.MailHost"];
                smtpSrv.Port  = Int32.Parse(ConfigurationSettings.AppSettings["Smtp.Port"]);
                smtpSrv.AuthMethods  = AuthenticationMethods.Auto;
                smtpSrv.AccountName  = ConfigurationSettings.AppSettings["Smtp.UserName"];
                smtpSrv.Password  = ConfigurationSettings.AppSettings["Smtp.SendingAccountPassword"];

                if(Boolean.Parse(Configuration Settings.AppSettings["Smtp.UseSsl"]))
                 {
                      smtpSrv.SslProtocol = SecurityProtocol.Auto;
                      smtpSrv.AuthMethods  = AuthenticationMethods.Auto;
                      smtpSrv.SslMode = SslStartupMode.OnConnect;
//                       smtpSrv.SslMode = SslStartupMode.UseStartTls; //leads to SockedTimeoutException
                }
           }


Here's the log:
Code:

[00:49:04.17] [INFO] Will send mail message.
[00:49:04.19] [INFO] Will send mail message to SMTP server "smtp.googlemail.com".
[00:49:04.19] [INFO] Will resolve host "smtp.googlemail.com".
[00:49:04.20] [INFO] Host "smtp.googlemail.com" resolved to IP address(es) 209.85.129.16.
[00:49:04.20] [INFO] Will connect to host "smtp.googlemail.com" on port 465.
[00:49:04.22] [INFO] Socket connected to IP address 209.85.129.16 on port 465.
[00:49:04.28] [RECV] 220 mx.google.com ESMTP 31sm5486610fkt\r\n
[00:49:04.29] [INFO] Connected to mail service at host "smtp.googlemail.com" on port 465 and ready.
[00:49:04.29] [INFO] Will send Hello command (HELO or EHLO).
[00:49:04.30] [SEND] EHLO playboater.ch\r\n
[00:49:04.32] [RECV] 250-mx.google.com at your service, [81.221.73.132]\r\n250-SIZE 28311552\r\n250-8BITMIME\r\n250-AUTH LOGIN PLAIN\r\n250 ENHANCEDSTATUSCODES\r\n
[00:49:04.32] [INFO] SMTP Hello completed.
[00:49:04.33] [INFO] Will login as "kcm.ag.ch".
[00:49:04.33] [INFO] Will try SASL LOGIN authentication method.
[00:49:04.33] [SEND] AUTH LOGIN\r\n
[00:49:04.35] [RECV] 334 VXNlcm5hbWU6\r\n
[00:49:04.36] [SEND] ********\r\n
[00:49:04.38] [RECV] 334 UGFzc3dvcmQ6\r\n
[00:49:04.38] [SEND] ********\r\n
[00:49:04.72] [RECV] 235 2.7.0 Accepted\r\n
[00:49:04.72] [INFO] Logged in as "kcm.ag.ch".
[00:49:04.73] [INFO] Will submit sender and recipients.
[00:49:04.73] [SEND] MAIL FROM:<webmaster@playboater.ch>\r\n
[00:49:04.77] [RECV] 250 2.1.0 OK\r\n
[00:49:04.77] [SEND] RCPT TO:<webmaster@playboater.ch>\r\n
[00:49:04.79] [RECV] 250 2.1.5 OK\r\n
[00:49:04.80] [INFO] Sender and recipients accepted by SMTP server. Will send message data now.
[00:49:04.80] [SEND] DATA\r\n
[00:49:04.93] [RECV] 354 Go ahead\r\n
[00:49:04.93] [SEND] [Data chunk of 1783 bytes sent.]
[00:49:04.94] [SEND] \r\n.\r\n
[00:49:05.22] [RECV] 250 2.0.0 OK 1188254945 31sm5486610fkt\r\n
[00:49:05.23] [INFO] Message successfully submitted to SMTP server.
[00:49:05.23] [SEND] QUIT\r\n
[00:49:05.25] [INFO] Will disconnect from host "smtp.googlemail.com".
[00:49:05.35] [INFO] Disconnected from host "smtp.googlemail.com".
[00:49:05.35] [INFO] Error: SSL-related Win32 function returned an error. See NativeErrorCode property value for more information. The Win32 error code is: -2146893048.


Does anybody have an idea?

Regards, Marc
Back to Top View mpeyer's Profile Search for other posts by mpeyer
 
Andrew
AfterLogic Support
AfterLogic Support


Joined: 28 April 2006
Location: United States
Online Status: Offline
Posts: 1189
Posted: 28 August 2007 at 1:09am | IP Logged Quote Andrew

It's safe to ignore this error. Gmail incorrectly closes connection when the SMTP session ends.

In the latest version of MailBee.NET.dll, we have already added a workaround for this so the exception is not thrown.


Best regards,
Andrew
Back to Top View Andrew's Profile Search for other posts by Andrew
 
mpeyer
Newbie
Newbie


Joined: 27 August 2007
Online Status: Offline
Posts: 2
Posted: 30 August 2007 at 12:01am | IP Logged Quote mpeyer

Thank you, that solved the problem.

I thought I have the latest version because I downloaded it about 2 weeks ago. But that was from another site and obviously not the current version... The latest version is also much more faster.

Regards
Marc
Back to Top View mpeyer's Profile Search for other posts by mpeyer
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump

Powered by Web Wiz Forums version 7.9
Copyright ©2001-2004 Web Wiz Guide