Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

Tags:

smtp

gmail

telnet

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: <[email protected]>
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 ?

like image 623
Amir Hossein Avatar asked Apr 02 '13 18:04

Amir Hossein


People also ask

Can emails be blocked by IP address?

If enough users mark mail received from a particular IP address as spam, the service can block that address. Even if one of your messages goes out from an IP address that was blocked after someone else used it to send spam, your mail can bounce.

How do I whitelist an IP address from an email server?

Using private whitelist filtersSelect the Configuration Settings document for the server on which you are enabling private whitelist filters. Click Router / SMTP > Restrictions and Controls > SMTP Inbound Controls. Complete these fields in the Private Whitelist Filters section and then click Save and Close.

Can you send an email to an IP address?

So according to the RCF below (emphasis mine), an IP address is allowed in email address when a domain name is not available in DNS, otherwise it must be an email addressed to the host postmaster.

How do I send an email from a different IP address?

Sending emails through a VPN server is a sure-fire way to anonymity and many VPN providers will have email features that you can benefit from. Instead of sending your emails using your own IP address, the VPN will assign you a different IP address thus meaning that the sender of the email cannot truly be identified.


2 Answers

This is because Google will reject any emails sent from IP in the spamhaus database.

For more information you can read here: http://productforums.google.com/forum/#!topic/gmail/Hus4RxoVTr0

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.

like image 148
Rosdi Kasim Avatar answered Oct 04 '22 17:10

Rosdi Kasim


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:

  1. Your provider mail server (SMTP relay)
  2. 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.

like image 1
chus Avatar answered Oct 04 '22 17:10

chus