I have somedomain.com on IP 126.96.36.199
I send/receive mail using Outlook connecting to mail.somedomain.com
So my DNS records for somedomain.com are the typical:
www.somedomain.com >>> A >>> 188.8.131.52 somedomain.com >>> A >>> 184.108.40.206 somedomain.com >>> MX >>> mail.somedomain.com mail.somedomain.com >>> A >>> 220.127.116.11
But I also send some mails (using directly PHP mail function) from another server that is on anotherdomain.com and IP 18.104.22.168
The SPF created by the wizard is this:
v=spf1 a mx ip4:22.214.171.124 mx:mail.somedomain.com ip4:126.96.36.199 -all
But I get some mails returning back when sent from 188.8.131.52 with the message:
SPF Failed - not authorized message
Do you know what the right SPF value is for this scenario?
EDIT 1: as asked by Minsuk Song I post the SPF failed message
This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: email@example.com SMTP error from remote mail server after MAIL FROM:<firstname.lastname@example.org> SIZE=120379: host imp-3.mail.tiscali.it [184.108.40.206]: 550 5.1.0 <email@example.com> SPF Failed - not authorized ------ This is a copy of the message, including all the headers. ------ ------ The body of the message is 116808 characters long; only the first ------ 106496 or so are included here. Return-path: <firstname.lastname@example.org> Received: from mild by server081.mildfred.com with local (Exim 4.77) (envelope-from <email@example.com>) id 1SRRp1-001a8D-8Z; Mon, 07 May 2012 13:34:07 -0400 To: <firstname.lastname@example.org> Subject: ...
EDIT 2: as correctly noticed by nickgrim when I send mail from IP 220.127.116.11 I send them using an address that is on the somedomain.com (which is on IP 18.104.22.168). The reason I do this is that in case the mail gets rejected for any reason (as it happened) I get notified on an existing address