Question:
Suddenly a normal vb6 project that uses the mail activex stops function.
Last Error;
ChilkatLog: SendEmail: DllDate: Oct 17 2009 UnlockPrefix: UOLCOMMAILQ Username: rogerio Component: ActiveX Recipients: NumTo: 1 To: email@email 'edited NumCC: 1 CC: email1@email 'edited NumBCC: 0 Need new SMTP connection SMTP_Connect: Connecting to SMTP server smtp.dominio:587 'edited smtp_host: smtp.dominio 'edited smtp_port: 587 smtp_user: xxxxxxxxxxx 'edited auth-method: 1 Failed to connect to SMTP server. Failed to connect to SMTP server.
Any Guess???
You're using a really old version of the library - I recommend downloading the latest version and then seeing if the problem persists (maybe there was some server-side change that the old library is incompatible with).
The error just indicates that the connection failed though - are you sure the VM has internet access? Can you ping the SMTP server from the command line, or connect to it via telnet?
Ok jpbro
I can access internet with the VM and I can ping the SMTP server from the command line.
I Will download the newest library and try again. But I think that the problem maybe of another kind of stuff, because other program made in VB6 that uses this same library functions normally in other VM. Thank You Rogério
New Library new last error:
ChilkatLog: SendEmail: DllDate: Jun 10 2014 ChilkatVersion: 9.5.0.40 UnlockPrefix: UOLCOMMAILQ Username: xxxxxxxx ''edited Architecture: Little Endian; 32-bit Language: ActiveX VerboseLogging: 0 recipients: TO: email@email 'edited CC: email1@email 'edited totalCount: 2 --recipients renderToMime: createEmailForSending: xSigningAlg: sha1 Auto-generating Message-ID --createEmailForSending renderToMime: Elapsed time: 0 millisec --renderToMime progressTotal: 733 smtpConnect: SmtpHost: smtp.xxxxxxx 'edited SmtpPort: 587 SmtpUsername: xxxxxxxx 'edited SmtpSsl: 0 StartTLS: 0 SmtpAuthMethod: 1 SmtpConnect: Need new SMTP connection checkForExistingConnection: Elapsed time: 0 millisec Connecting to SMTP server smtp.xxxxxxxxx:587 'edited smtp_host: smtp.xxxxxxxxx 'edited smtp_port: 587 smtp_user: xxxxxxxx ;edited auth-method: 1 socket2Connect: connect2: connectSocket: connect_ipv6_or_ipv4: resolveHostname6: getAddressInfo: Failed to get host address info. (3) SocketError: WSAHOST_NOT_FOUND No such host is known. hostOrIpAddr: smtp.xxxxxxx 'edited port: 587 Versions of Windows earlier than Windows XP are limited to handling IPv4 only On Windows Server 2003 and Windows XP, IPv6 addresses are returned only if IPv6 is installed on the local computer. --getAddressInfo --resolveHostname6 Domain to IP address resolution failed. --connect_ipv6_or_ipv4 --connectSocket ConnectFailReason: DNS lookup failed --connect2 --socket2Connect Failed to connect to SMTP server. --SmtpConnect checkOrMakeSmtpConnection: Elapsed time: 15021 millisec --smtpConnect Failed. --SendEmail --ChilkatLog
The DNS lookup is failing - are you sure that you have the correct SMTP server address (e.g. smtp.myserver.com)? It looks like you've just got smtp.xxxx, not smtp.xxxx.xxx, which might be the problem.
Hello jpbro!
The smtp server is correct i can ping then! The IDE is crashing with the new activex library. Rogerio
I'm also using VB6 in a VM (WinXP SP3), and I'm neither getting a crash in the IDE, nor any problem connecting to my SMTP server and sending an e-mail message.
Here's the test code that I am trying:
Private Sub Command1_Click() Dim lo_MailMan As New Chilkat_v9_5_0.ChilkatMailMan Dim lo_Email As New Chilkat_v9_5_0.ChilkatEmail With lo_Email .AddTo "Somebody", "somebody@somewhere.com" .subject = "Test" .Body = "Test" .FromAddress = "me@myhost.com" End With With lo_MailMan .AutoFix = 0 .SmtpHost = "smtp.myhost.com" .SmtpPort = 465 .SmtpSsl = 1 .SmtpUsername = "**SMTP_USERNAME**" .SmtpPassword = "**SMTP_PASSWORD**" .UnlockComponent "***UNLOCK CODE***" If .SendEmail(lo_Email) <> 1 Then Debug.Assert False Debug.Print x.LastErrorText End If End With End Sub
Does that crash your IDE? If not, can you post a small code sample that will crash the IDE?
Hi I tried your code sample and i could not send an email. The last error was the same as before. when i clicked the command button1 again the IDE chash. Rogerio
OBS. The command line ping is experience some kind of trouble. some time it resolves the DNS others not.
Unfortunately I can't reproduce the problem, so I'm not sure I can be much more help. I've tried sending multiple e-mails, and this is not crashing my IDE.
One thought - if you are using VirtualBox for your VM, did you upgrade to the latest version recently? If so, did you also update and re-install your Vbox Guest Extensions? I've experienced network issues before when the installed guest extension version was not in-sync with VBox itself.
Also, The WSAHOST_NOT_FOUND No such host is known error does indicate a DNS lookup problem. My suspicion is that there is something wrong with your network configuration that is preventing the lookup from succeeding (or the SMTP host name is possibly mis-spelled?)
I will download the latest version of virtualbox and Guess additions. I tried to turnoff the firewall without success. The smtp server name is correct Maybe is some wrong in network configurations that is preventing the lookup from succeeding. I don't know how to verify this but i will look at google. Thank you so much for your help!!!!