I have somedomain.com on IP 220.127.116.11
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 >>> 18.104.22.168 somedomain.com >>> A >>> 22.214.171.124 somedomain.com >>> MX >>> mail.somedomain.com mail.somedomain.com >>> A >>> 126.96.36.199
But I also send some mails (using directly PHP mail function) from another server that is on anotherdomain.com and IP 188.8.131.52
The SPF created by the wizard is this:
v=spf1 a mx ip4:184.108.40.206 mx:mail.somedomain.com ip4:220.127.116.11 -all
But I get some mails returning back when sent from 18.104.22.168 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 [22.214.171.124]: 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 126.96.36.199 I send them using an address that is on the somedomain.com (which is on IP 188.8.131.52). 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