Search The ForumSearch   RegisterRegister  LoginLogin

MailBee.NET SMTP

 AfterLogic Forum : MailBee.NET SMTP
Subject Topic: Graylisted problem when sending email Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
mlts
Newbie
Newbie


Joined: 12 November 2014
Online Status: Offline
Posts: 15
Posted: 05 April 2017 at 4:18am | IP Logged Quote mlts

Hi,
Our company uses MailBee to send emails to our customers. One of them reported that he not receive emails from us. We checked this and noticed that the messages are sending correctly and the Send() method returns true. After analyze the network logs we have observed that in response the mail server of the client sends us:
250 2.1.0 <our address>...
Sender ok 451 4.3.2
Please try again later 451 4.3.2
Please try again later 451 4.3.2
Please try again later


How can we classify thats emails as greylisted to send this messages again?
Back to Top View mlts's Profile Search for other posts by mlts
 
Alex
AfterLogic Support
AfterLogic Support
Avatar

Joined: 19 November 2003
Online Status: Offline
Posts: 2158
Posted: 05 April 2017 at 4:22am | IP Logged Quote Alex

Hi,

What's in MailBee log? Also, it's not clear if you're talking about a single message with multiple recipients or multiple messages with a single recipient each.

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


Joined: 12 November 2014
Online Status: Offline
Posts: 15
Posted: 06 April 2017 at 12:18am | IP Logged Quote mlts

We send an e-mail to addresses belonging to different domains, let's say three e-mails to addresses from domain A, and one to an address from domain B. If recipient from domain B has received the mail and recipients from domain A hasn't received it, we get "true" as a result of Send method, even though messages sent to domain A were not delivered. Because of that, all of the messages are treated as correctly sent.
When we send an e-mail only to addresses from domain A, then we get an exception with a message (e.g. Please try again later). Is there a way to get that kind of message in response, separate for each of the recipients, when sending an e-mail to addresses from more than one domain?
Back to Top View mlts's Profile Search for other posts by mlts
 
Alex
AfterLogic Support
AfterLogic Support
Avatar

Joined: 19 November 2003
Online Status: Offline
Posts: 2158
Posted: 06 April 2017 at 1:47am | IP Logged Quote Alex

Hi,

You can use Smtp.GetAcceptedRecipients to get the list of accepted recipients.

You can also subscribe to ErrorOccurred event to monitor all errors which occur during mail sending process.

Please note that using direct send is not recommended for general purpose. It should only be used as a failover in case of SMTP relay failure.

For instance, with SMTP relay you won't get "Please try again later" errors at all because your relay server will sort out this issue automatically.

Regards,
Alex
Back to Top View Alex's Profile Search for other posts by Alex
 

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