Hello,
For the last couple of days I've been trying to send E-Mail from my FreeBSD 7.2 (hostname: ibmsmtp.MYDOMAINNAME.com) using sendmail. In its most basic form I do:
When HISDOMAINNAME is yahoo (yahoo.com) the message is sent but it drops into the SPAM folder of Yahoo.
When HISDOMAINNAME is operamail (operamail.com) the message is returned back with a message including this:
I manage MYDOMAINNAME.com using Godaddy.com and edit its DNS settings using "Total DNS Control" facility of GoDaddy and here is the DNS record contents (obtained thru the Export UNIX option)
This file is edited by myself, in order to make sendmail work without being spam filtered. I have added the SPF record using the GoDaddy's wizard which formatted it as:
I have added that SPF record based on a friends suggestion. He also told me to add reverse DNS ("PTR") record but it cannot be done using GoDaddy's wizard so I guess it's not strictly necessary. (Please see the Question #2)
And I have changed GoDaddy's default MX record settings which were:
to
because I want to send E-Mails using my own domain name, (hence the sender E-Mail address will be of <"me@MYDOMAINNAME.com" format).
And here are my questions:
Q#1: Are there any errors in my DNS records and/or other sections?
Q#2: Is it strictly necessary to add "PTR" records to send e-mail reliably. If yes, then why doesn't GoDaddy include a PTR edit section in its Total DNS Control? (BTW, I think it's possible to add/edit PTR or any other record by injecting a DNS file using the "Import" feature of Total DNS Control but, that raises further question marks)
Q#3: Could it be a better idea to use any of the default SMTP suggestions of GoDaddy i.e. smtp.secureserver.net or mailstore1.secureserver.net, instead of bothering with sendmail? Or let me ask it this way: Is it possible to send an E-Mail using me @ MYDOMAINNAME.com address format even when I use
smtp.secureserver.net as the SMTP server?
Thanks in advance.
For the last couple of days I've been trying to send E-Mail from my FreeBSD 7.2 (hostname: ibmsmtp.MYDOMAINNAME.com) using sendmail. In its most basic form I do:
# telnet localhost 25 (Trying 127.0.0.1... Connected to localhost. ibmsmtp.MYDOMAINNAME.com ESMTP Sendmail 8.14.3/8.14.3; DATESTAMP...)
Code:
MAIL FROM:<me@MYDOMAINNAME.com (... Sender ok)
RCPT TO:<friend@HISDOMAINNAME.com> (... Recipient ok)
DATA
Just a text
.
250 2.0.0 A UNIQUE CODE Message accepted for delivery
When HISDOMAINNAME is yahoo (yahoo.com) the message is sent but it drops into the SPAM folder of Yahoo.
When HISDOMAINNAME is operamail (operamail.com) the message is returned back with a message including this:
Code:
< ibmsmtp.MYDOMAINNAME.com #5.0.0 SMTP; 554 EMail from mailserver at
MY_STATIC_IP_NUMBER is refused. See http://spamblock.outblaze.com/MY_STATIC_IP_NUMBER>
I manage MYDOMAINNAME.com using Godaddy.com and edit its DNS settings using "Total DNS Control" facility of GoDaddy and here is the DNS record contents (obtained thru the Export UNIX option)
Code:
; BIND zone data exported from Total DNS Control v2.20
; NS Records
@ 3600 IN NS ns15.domaincontrol.com
@ 3600 IN NS ns16.domaincontrol.com
; A Records
@ 3600 IN A MY_STATIC_IP_NUMBER
ibmsmtp 3600 IN A MY_STATIC_IP_NUMBER
; CNAME Records
www 3600 IN CNAME @
ftp 3600 IN CNAME @
; MX Records
@ 3600 IN MX 10 ibmsmtp.MYDOMAINNAME.com
; TXT Records
@ 3600 IN TXT "v=spf1 mx mx : ibmsmtp.MYDOMAINNAME.com ~all"
This file is edited by myself, in order to make sendmail work without being spam filtered. I have added the SPF record using the GoDaddy's wizard which formatted it as:
Code:
@ 3600 IN TXT "v=spf1 mx mx:ibmsmtp.MYDOMAINNAME.com ~all"
I have added that SPF record based on a friends suggestion. He also told me to add reverse DNS ("PTR") record but it cannot be done using GoDaddy's wizard so I guess it's not strictly necessary. (Please see the Question #2)
And I have changed GoDaddy's default MX record settings which were:
Code:
@ 3600 IN MX 0 smtp.secureserver.net
@ 3600 IN MX 10 mailstore1.secureserver.net
to
Code:
@ 3600 IN MX 10 ibmsmtp.MYDOMAINNAME.com
because I want to send E-Mails using my own domain name, (hence the sender E-Mail address will be of <"me@MYDOMAINNAME.com" format).
And here are my questions:
Q#1: Are there any errors in my DNS records and/or other sections?
Q#2: Is it strictly necessary to add "PTR" records to send e-mail reliably. If yes, then why doesn't GoDaddy include a PTR edit section in its Total DNS Control? (BTW, I think it's possible to add/edit PTR or any other record by injecting a DNS file using the "Import" feature of Total DNS Control but, that raises further question marks)
Q#3: Could it be a better idea to use any of the default SMTP suggestions of GoDaddy i.e. smtp.secureserver.net or mailstore1.secureserver.net, instead of bothering with sendmail? Or let me ask it this way: Is it possible to send an E-Mail using me @ MYDOMAINNAME.com address format even when I use
smtp.secureserver.net as the SMTP server?
Thanks in advance.