I have a Django web app and I use Django's email backend to send out emails. I can't figure out why emails are ending up in spam folder. My domain host is GoDaddy so I added a TXT record
*.example.com TXT v=spf1 a ~all
This is the header of emails, sometimes I get different sending server IPs.
Return-Path: contact@example.com
Received: from www.example.com (li235-14.members.linode.com. [xxx.xxx.xxx.xx])
by mx.google.com with ESMTP id u1si13870322qaf.95.2014.08.15.14.44.10
Received-SPF: none (google.com: contact@example.com does not designate permitted sender hosts) client-ip=xxx.xxx.xxx.xx;
Authentication-Results: mx.google.com;
spf=neutral (google.com: contact@example.com does not designate permitted sender hosts) smtp.mail=contact@example.com;
Received: from localhost (localhost [127.0.0.1])
by www.example.com (Postfix) with ESMTP id 23336B8E1
Should I add Linode's IPs as wildcards?
Any suggestions appreciated.