Search The ForumSearch   RegisterRegister  LoginLogin

MailBee.NET SMTP

 AfterLogic Forum : MailBee.NET SMTP
Subject Topic: Message sent with GetRelayServerFromEmail Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
Sooz-24
Newbie
Newbie


Joined: 10 March 2007
Location: United Kingdom
Online Status: Offline
Posts: 3
Posted: 10 March 2007 at 1:23pm | IP Logged Quote Sooz-24

If I try to send a message to a Googlemail address using GetRelayServerFromEmailAddress, it is rejected as Spam

However, if I send the identical message using the standard SMTP Send function, via my own ISP's server it is acceptable.

Is there any way that I can avoid the Spam problem?

(I was hoping that GetRelayServerFromEmailAddress might have provided me with a solution to a different problem. If I send 20 emails to different people (as a batch, with each email sent at least 5 seconds apart) using SMTP Send, a random number get rejected with a 421 error code. Resubmitting the failures also generates a small percentage of failures, but some get through. It can take over an hour to send the 100 or so emails that I actually need to send, successfully.
Back to Top View Sooz-24's Profile Search for other posts by Sooz-24
 
Alex
AfterLogic Support
AfterLogic Support
Avatar

Joined: 19 November 2003
Online Status: Offline
Posts: 2206
Posted: 12 March 2007 at 11:18am | IP Logged Quote Alex

Spam is usually sent from computers which are not well-known SMTP servers and do not have all DNS records which would allow recipient server to identiry sending server. Thus, when you attempt to send directly from your local computer, GMail server assumes your computer is a zombie machine controlled by spammers.

You should use GetRelayServerFromEmailAddress method only on computers having all the necessary DNS records.

When you send 20+ messages using just a Send function, you face the same problem actually: your mail server starts thinking you're a spammer. I.e. there are no technical issues with sending large amount of messages, mail servers are just afraid of spam and thus impose different limitations to those who sends lots of messages. Since this is not a technical issue, it should be resolved by other means. For instance, you may contact your ISP and, if you can convince them of not being a spammer, they may remove (either free of for a fee) max message number limitation from your IP address.

Regards,
Alex
Back to Top View Alex's Profile Search for other posts by Alex
 
Sooz-24
Newbie
Newbie


Joined: 10 March 2007
Location: United Kingdom
Online Status: Offline
Posts: 3
Posted: 12 March 2007 at 11:30am | IP Logged Quote Sooz-24

But I can send the same number of emails without a problem if I create them manually in Thunrderbird, so there is some fundamental difference between the ones I generate from my application and the TBird ones.

I will forget about using GetRelayServer... then

But I don't beleive the problem with the standard Send is spam related.
As I mentioned, the 421 error code kicks in at random times. Sometimes more get through than at others. If it was an ISP limitation, then surely it would be more predictable?
Back to Top View Sooz-24's Profile Search for other posts by Sooz-24
 
Sooz-24
Newbie
Newbie


Joined: 10 March 2007
Location: United Kingdom
Online Status: Offline
Posts: 3
Posted: 12 March 2007 at 11:33am | IP Logged Quote Sooz-24

Maybe something for the wishlist...

It would be nice if there was a function that would let me put my messages into a Thunderbird folder (Outbox), then send them at my leisure!
Back to Top View Sooz-24's Profile Search for other posts by Sooz-24
 
Andrew
AfterLogic Support
AfterLogic Support


Joined: 28 April 2006
Location: United States
Online Status: Offline
Posts: 1189
Posted: 13 March 2007 at 4:26am | IP Logged Quote Andrew

Could you please enable logging SMTP session into a file, reproduce the 421 error and provide us with the log file for examination? Please don't publish the log file on this forum (because it may contain private data), but use our support form.

You can enable logging as follows (VB6 syntax):
Code:
Dim Mailer
Set Mailer = CreateObject("MailBee.SMTP")
Mailer.EnableLogging = True
Mailer.LogFilePath = "C:\my_log.txt"
Mailer.ClearLog


Please make sure the application has permission to write into the specified location.

Also, if you have an account on gmail.com, you may connect and authenticate (Gmail won't allow sending without authentication) on Gmail SMTP server and use Send method in the same way as you did it with your ISP's SMTP server.


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

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