When I try to send email from local mail server to Hotmail, the message is not being received by the hotmail account because my mail server IP address is listed in the XBL list.
How can I remove my mail server from the Hotmail XPL list?
If you are trying to send from a home-class Internet service using a DHCP IP address, the entire subnet has been listed as DHCP by your ISP (they are required to do this), and that has been picked up by the blacklists. If you have a DHCP IP address, another major issue is that your PTR DNS record (used to make sure that you are who you say you are, and not a spammer, who is relaying) does not refer back to your mail server, but to your ISP's DNS host name they have given your IP address. That problem will also get your mail blackholed at Hotmail and AOL, among others.
In that case, your only option is a "smarthost", which is a relay that you send your mail through, and it delivers it on your behalf. These are not blacklisted and are configured with a proper PTR record, so the mail goes fine. Your ISP may have an SMTP server smarthost that you can relay though, but unless you have a business account (I actually have a business-class Internet package that I use with DHCP and DDNS, so I relay through their business-class SMTP relay smarthost), SMTP servers for home-class Internet packages have all but gone away.
If that is the case, you Google "smtp relay service" (minus the quotes), and find one that you can pay for. They are typically $20-$50 per year.
I have been doing IT professionally for 17 years, but e-mail is my specialty.
Note that Microsoft says:
So basically, you probably did something wrong.
If you are blocked, go through the removal process, but I'd strongly suggest checking whether one of your computers is infected and sends out spam without your knowledge. There is a reason why you're on a blocklist.
If you're on a blacklist you're either sending spam, or sharing a subnet with someone who is.
Since you mention using a local mail-server it sounds like your ISP has chosen not to block outgoing SMTP-traffic, which makes it all the more likely that a malicious (or virus-infested) user was sending out enough spam for the subnet to be blacklisted.
First of all, check a couple of public blacklists for your IP-address (I highly recommend using this tool.) If you're listed you should find an SMTP relay, your ISP probably provides one.
the reason for this is because you are sending the mail from your localhost via the ISP. a lot of spammers do this. this is the reason why dynamic sub-nets of ISPs are on the "black list" for outgoing e-mail.
because this is a security setting handled by the service provider, you have to check with hotmail directly.
you could start here
Check that server isn't sending spam.
Then go here https://support.msn.com/eform.aspx?productKey=edfsmsbl2&ct=eformts&scrx=1 fill the form, and wait for response.
Microsoft relies on various authentication filters to determine if an email is spam or not.
Common industry practices include reviewing email for the presence of a SPF Validation, Sender ID and DKIM records within email received.
The Sender ID Framework is an e-mail authentication technology protocol that helps address the problem of spoofing and phishing by verifying the domain name from which e-mail messages are sent.
SPF (sender policy framework) is essentially an extra DNS record that directly specifies where remote mail servers should be expecting to receive mail from.
DKIM (DomainKey Identified Mail) is a newer implementation of the older DomainKeys system, which is essentially a more complex approach toSPF/mail verification, that requires mail to be signed with a private key, and checked against a public key found in the DNS record. This essentially acts as a more secure version of SPF.
You can send an email from a email@example.com to firstname.lastname@example.org when sent, an email will return stating the verification of DKIM, DomainKeys, SPF, SpamAssassin, and Sender-ID.
However, in recent months, I have found that despite including these elements with emails sent out, Microsoft was still ditching legitimate emails. Microsoft recommended using the services of Sender Path, which is paid-service certification service.
However I found that once the recipient had our email address listed as a saved contact, they received our emails fine. So I’ve created a vCard for our company and urged our customers using Hotmail or Windows Live email services to save the vCard as a contact to ensure that our emails get delivered correctly.