Remote Server returned '550 5.1.10 RESOLVER.ADR.RecipientNotFound; Recipient not found by SMTP address lookup' - smtp

I have an exchange server 2016 and I've created a user, say testuser1#exchangedomain.com
I followed the steps as told in this video:
https://www.youtube.com/watch?v=GN2mZ6qOWf8
I'm trying to send a mail from testuser1#exchangedomain.com in the exchange server to any outlook account in the outside world, for example, username#outlookdomain.com
But I'm unable to send a mail from testuser1 and I'm receiving this error on the exchange server
Remote Server returned '550 5.1.10 RESOLVER.ADR.RecipientNotFound; Recipient not found by SMTP address lookup'
Is it even possible to do so because both the domains are completely different or am I missing something here?

The recipient email account is not found or doesnot exist. Even sending an email from Gmail gives "Address not found
Your message wasn't delivered to username#outlookdomain.com because the domain outlookdomain.com couldn't be found. Check for typos or unnecessary spaces and try again".

Related

Unable to send an email using PHPmailer in Drupal 7

My website https://www.smcin.com/ created in drupal 7 and hosted in google cloud console. I am using PHPmailer smtp module to send email through website using port 25. But not mail has been triggered and give error
"test e-mail has NOT been sent to xxxxxxxx#yahoo.com. You should check
the logs for error messages."
On logs only this message has been shown:
MESSAGE: Error sending e-mail (from xxxxxxxx#xxxxxxx.xxx to xxxxxxxx#yahoo.com).
SEVERITY: error.
I also tried other ports (80, 465, 2525 ) and server (gmail, my official webmail) but nothing work.
I wasted lots of time but no solution found.
Your question is unclear as to which Google Cloud Platform service you are using.
Assuming that you're using Compute Engine, please see Sending email from an instance.
NB "Port 25 is always blocked and can't be used"
You should be able to configure it to use e.g. 465.
You may continue to have challenges in showing a good reputation for your instances' IP addresses.

Can an SMTP server respond with a failure such as 552?

We use Mandrill to send emails and we are wondering about SMTP responses with respect to messages that cannot be delivered. For example, 552 occurs when the recipient's mailbox is full.
It only takes a few seconds for the SMTP server to respond. Within that time, does the message get to the recipient's mailbox?
If so, what happens if the mail cannot be delivered immediately? Is there a timeout such that the SMTP server responds even when the email is not delivered?
It only takes a few seconds for the SMTP server to respond. Within
that time, does the message get to the recipient's mailbox?
If the server sends an error because the mailbox is full, that is a good indication that the message did not get to the recipient's mailbox.
If so, what happens if the mail cannot be delivered immediately? Is
there a timeout such that the SMTP server responds even when the email
is not delivered?
It depends on what server you are connecting to. If you are connecting directly to the destination server (e.g. an Exchange server), it will often know whether it can accept the email or not (e.g. because the the mailbox is full), and can respond immediately by refusing delivery.
If you are connecting to an MTA which routes the email to another mail server, then it will not know whether the recipient's mailbox is full when you connect to it. However, it may reject the email for other reasons (like if your IP address has a reputation for sending spam). The MTA will usually accept the entire message before attempting to pass the email message to another mail server.
If the MTA attempts to deliver the email and receives a permanent (5xx) error, then the MTA will not try to deliver the email again. If the error is a transient (4xx) error, then the MTA usually waits a little while and then tries to deliver the mail again. Most MTAs will have a timeout set, after which they stop trying to deliver mail.
Most modern MTAs support DSN as an SMTP extension. (DSN stands for Delivery Status Notification: see https://www.rfc-editor.org/rfc/rfc3461 for details.) When an MTA that supports DSN cannot deliver an email to a recipient, it sends a DSN message to the sender indicating that it could not deliver the email.
AFAIK for authenticated/trusted senders most SMTP server deploy "accept and store in queue before any forward attempt".
If you want more detailed info the name SMTP server soft you use.

ssrs mail sent but not received

Using SSRS2012 to send emails. It shows that the email is sent from server but the email address provided doesnt receive anything.
What I have tried so far:
1 - Initially I wanted the email to be sent to 2 email addresses. So I tried just using one but the same result. Says its sent but not received.
2 - On the report configuration, I tried to get the smtp server name by running get-service smtpsvc on powershell. But it doesnt show the smtp server name. Where do I check this? Because currently the SMTP server is left blank (if this is why it isnt sending the emails)
Thanks in advance
UPDATE:
Found the smtp server. After saving this, and trying to resend the report, it gives the error:
Failure sending mail: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROMMail will not be resent.
Does no one know how to fix this?
If you are running reports using subscriptions and sending mails. The following should be configured with a valid sender address in your Reporting Services configuration Manager.

SQL Server 2008 database mail using YANDEX

I am trying to send mail with my yandex mail account on database mail. Actually it was working for a long time. Last 1 month I cannot send mail with my yandex account. Always it gives that error message,
Error,16492,The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 10 (2014-11-08T17:20:25). Exception Message: Cannot send mails to mail server. (time out ).
The mail account works with Microsoft Outlook, but it does not work with database mail. I am also using SSL secure connection. Which is in the configuration of database mail account?
Thank you.
It's a late response but it is a true solution.
With Yandex kindly use SSL port number 587 instead of 465.
Screenshot Yandex IMAP settings
Also add IMAP settings, SMTP does not work without it

The IP you're using to send mail is not authorized to send email directly to our servers

hi i wanted to send mail via smtp protocol to one of my
gmail's accounts...
i tried but finally it occurred and error :
telnet> open alt4.gmail-smtp-in.l.google.com 25
Trying 74.125.131.27...
Connected to alt4.gmail-smtp-in.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP b4si2095585vdw.57 - gsmtp
HELO stackoverflow.com
250 mx.google.com at your service
MAIL FROM: <test#stackoverflow.com>
250 2.1.0 OK b4si2095585vdw.57 - gsmtp
RCPT TO: <■■■■#gmail.com> // filtered ;)
250 2.1.5 OK b4si2095585vdw.57 - gsmtp
DATA
354 Go ahead b4si2095585vdw.57 - gsmtp
test
ok
it done
.
550-5.7.1 [5.22.81.102] The IP you're using to send mail is not authorized to
550-5.7.1 send email directly to our servers. Please use the SMTP relay at your
550-5.7.1 service provider instead. Learn more at
550 5.7.1 http://support.google.com/mail/bin/answer.py?answer=10336 b4si2095585vdw.57 - gsmtp
Connection closed by foreign host.
so now how can i send mail without having this problem ?
This is because Google will reject any emails sent from IP in the spamhaus database.
What you need to do is go to http://www.spamhaus.org/lookup/ and follow the instruction there to remove your server ip from spamhaus database.
Please also follow this guide: Prevent mail to Gmail users from being blocked or sent to spam
You can find the answer at the link in the last line of the Google mail served response:
'The IP you're using to send email is not authorized...'
In order to prevent spam, Gmail refuses mail from IP addresses that are not authorized to send mail. The determination of whether or not an IP address is authorized to send mail is made by the ISP that provides you with the IP address. This list typically contains consumer IP ranges offered for dialup, DSL, or other broadband access.
What can I do to fix this?
Your ISP may provide SMTP relays which will accept mail from your IP, and these servers should be authorized to send mail. Some ISPs may provide a way to get an IP that is authorized, either by upgrading to business class service or static IP service. You should reach out to your ISP to see what options are available.
Another alternative is to send mail through your own domain’s servers, either by configuring them to allow relay from your IP address, or by using MSA (mail submission agent). Learn how to use Gmail to send mail from a different address.
Please note that we are unable to whitelist IP addresses or otherwise make exceptions.
In other words, if your IP address is not authorized by your ISP to send mail, you should send your mail through:
Your provider mail server (SMTP relay)
Your own domain mail server.
Mail servers must meet a number of requirements to prevent their messages from being blocked, e.g. have a PTR record. The use of authentication methods such as SPF, DKIM or DMARC minimize the chance that messages are marked as spam.
I had this problem with one of my hotmail addresses, using Thunderbird on Kubuntu. Tried changing sever settings, passwords etc to no avail. In desperation, I deleted the offending email address through "account settings" "account actions" (bottom left of window). If you are on POP3 you will loose all your emails, so make sure you're on IMAP.
You then just select "add email" in Thunderbird and the email is put back as it should be and works perfectly.