How to fix Thunderbird – Helo IP error

How to fix Thunderbird – Helo IP error

How to fix Thunderbird – Helo IP error

YOUR MAIL SERVER REJECTS YOUR EMAIL SMTP\SEND

It is up to your mail host to decide the rules of outgoing mails will be and how to reduce domains from getting marked as spammers. Spammers are out there, and they are active in sending billions of spammails. Radicati Group’s estimate for 2015 was 205 billion emails per day and percentage of email that is spam: 49.7 percent; Percentage of emails that have a malicious attachment: 2.3 percent. There are several ways that email servers use and new standards such as DMARC and SPF are becoming a standard. This makes providers to easyly tell if a mail is legitimate or SPAM. HELO is such a standard and helps spamdetection in finding out who the mail was sent from. The server checks out the format of the HELO and although this can be disabled, it is highly advised to set this at qualified domain name.   Accepted HELO: HELO ourbusiness.company.com   The following bad example(s) will get rejected: HELO standard rejection reasons: HELO localhost HELO localhost.localdomain HELO hostnameonly HELO internal ip (10.0.0.40 so on) HELO 192.168.1.1 (just an IP) HELO HELO .com (period) HELO mail..com HELO @(&$ (characters not normally allowed in domain names)       Here is an example of the code EXIM4 uses to check HELO Helo name contains a ip address acl_check_mail: deny condition = ${if eq{$sender_helo_name}{}} message = HELO required before MAIL drop message = Helo name contains a ip address (HELO was $sender_helo_name) and not is valid condition = ${if match{$sender_helo_name}{\N((\d{1,3}\d{1,3}\d{1,3}\d{1,3})|({8})|({8}))\N}{yes}{no}} condition = ${if match {${lookup dnsdb{>: defer_never,ptr=$sender_host_address}}\}{$sender_helo_name}{no}{yes}} delay = 45s drop condition = ${if isip{$sender_helo_name}} message = Access denied – Invalid HELO name (See RFC2821 4.1.3) drop condition = ${if eq{}{$sender_helo_name}} message = $interface_address is _my_ address accept

HOW TO FIX THUNDERBIRD GETTING REJECTED

So now that we understand how and what HELO is, the message: “Helo name contains a ip address (HELO was 10.0.0.110) and not is valid” makes more sense. This is because Thunderbird mail sometimes uses your ip as hostname, depending on your network or router setup. We will need to change the HELO identification to localhost so you can identify correctly to your mailserver that is a little spamscared!   STEPS TO FIX   First off, fire up your Thunderbird and select TOOLS -> OPTIONS Now select Advanced -> General -> Config Editor     In the seachbar type: mail.smtpserver.default.hello_argument then set the value to: localhost   This should take care of your dreaded problem with noone liking your IP address! Until next time!

This post is also available in: English