Hello all, I've just freshly registered to this community, couldn't find a proper introduction forum so I'll just post something nice here. I am a Dutch student at the Rotterdam University studying to become a teacher, I love photography and always shared a passion with anything IT-related. This passion brought me the idea to host a website myself, something which I've been doing successfully for some time now. I felt it was time to get a bigger project started so I bought a domain-name and wanted to see what kind of 'cool stuff' I could do with it. The basic concept what I have now, is just to host "a bunch of websites" be it Wordpress, Joomla! or Drupal anything and everything just as a huge experimentation. To cut a long story short, I followed this excellent tutorial: http://www.howtoforge.com/perfect-server-ubuntu-10.10-maverick-meerkat-ispconfig-3 to the letter, copied and pasted as much as I could and trying to Google what the heck I was exactly doing. Now, one of my greatest desires is to have my own mail-server, so being able to send and receive mail to other domains. As I said, I followed the tutorial to the letter, and made some quick configurations in ISPconfig. However, I don't have the ability to receive or send mail to domains outside my own, I've taken it upon myself to start a new leaf, format and start over. For this to be successful I have a few enquiries which I hope people will be able to help me with. I have the ability to change my DNS settings by a third-party provider, I've deleted all the records, save for two: Code: A brothersonline.nl → A localhost.brothersonline.nl → 127.0.0.1 CNAME www.brothersonline.nl → brothersonline.nl Starting a new leaf, first things first, how should I name my server? The first time I went through the guide I choose server1.brothersonline.nl is this suitable or should it be (e.g mail.brothersonline.nl) I know I have to make an MX-record to whatever my mailserver is, so this will likely be: Code: MX-xx brothersonline.nl --> xx.16x.2xx.xx To send mail to certain hosts, gmail in particular, I probably should create a PTR record too, my DNS provider allows me to create a PTR record. so this should probably be: Code: PTR brothersonline --> xx.16x.2xx.xx When we're done with that, I will resume my guide. After I am done, how do I configure my mail-server to receive and send mail to other domains? I received this error everytime I tried to send a mail to [email protected] Code: Delivery to the following recipient failed permanently: [email protected] Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 5.7.1 <[email protected]>... Relaying denied (state 14). ----- Original message ----- Received: by 10.216.162.84 with SMTP id x62mr3805903wek.106.1296284765224; Fri, 28 Jan 2011 23:06:05 -0800 (PST) MIME-Version: 1.0 Sender: xxxxxxxxxxxxxxxxxxx Received: by 10.216.23.20 with HTTP; Fri, 28 Jan 2011 23:05:45 -0800 (PST) From: xxxxxxxxxxxxxxxn <xxxxxxxxxxxxxxx> Date: Sat, 29 Jan 2011 08:05:45 +0100 X-Google-Sender-Auth: CiqsmDbD3LQsVFZYaNHeIu2E1R4 Message-ID: <[email protected]> Subject: test To: [email protected] Content-Type: multipart/alternative; boundary=001636458010f58022049af6d0b2 I've also tried sending e-mails to: [email protected] and [email protected]. I'm pretty new to this level of hosting, and I know I might be lacking some basic understanding, but I am dead in the water about now, so if anybody could give some pointers, be it explanations or just even hints, I will gladly try to follow up on them and see if it fixes my particular problem. Thank you kindly for any help you might be able to provide me with.
Hello SacreBleu, Code: dig mx brothersonline.nl ; <<>> DiG 9.7.1-P2 <<>> mx brothersonline.nl ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 826 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;brothersonline.nl. IN MX ;; ANSWER SECTION: brothersonline.nl. 11302 IN MX 20 mx1.cyso.net. brothersonline.nl. 11302 IN MX 30 mx2.cyso.net. ;; Query time: 33 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Sat Jan 29 21:59:07 2011 ;; MSG SIZE rcvd: 83 I think your MX record is not set properly or dns is not updated yet
Thanks, Let me update those MX-records, since right now I haven't got any since I wanted to start over, although I haven't formatted the server and followed the guide to the letter, is there anything (hostname?) that I might've done wrong? Or could it just be the MX records not being properly updated? Updated my MX record it says: Code: MX-10 brothersonline.nl → mail.brothersonline.nl My complete DNS table: Code: A brothersonline.nl → 62.163.251.35 A localhost.brothersonline.nl → 127.0.0.1 A mail.brothersonline.nl → 62.163.251.35 MX-10 brothersonline.nl → mail.brothersonline.nl CNAME www.brothersonline.nl → brothersonline.nl
Internally the server has a static IP, yes. My internet/external IP is not static but we have an unlimited lease until you reset the modem, which we do about every two years (or longer when our connection stays stable, we have a pretty reliable ISP, so that's not much of a problem. I created a client (myself) in ISPconfig, created a domain for e-mail (brothersonline.nl) and created an e-mail box. Should everything work correctly now? -- Or is there something I still need to do to send mail to outside domains? Checked my status with dig: Code: ; <<>> DiG 9.7.1-P2 <<>> mx brothersonline.nl ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37816 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;brothersonline.nl. IN MX ;; ANSWER SECTION: brothersonline.nl. 86328 IN MX 10 mail.brothersonline.nl. ;; ADDITIONAL SECTION: mail.brothersonline.nl. 86328 IN A 62.163.251.35
How can I check, whether it is blacklisted? Shouldn't a PTR record, get rid of that problem? Used: http://www.mxtoolbox.com/ To check for blacklist, out of many only 4 reported me as blacklisted and I could automatically remove myself from one of them. When I launched a SMTP scan I received the following report: Code: smtp:brothersonline.nl smtp 220 server1.brothersonline.nl ESMTP Postfix (Ubuntu) OK - 62.163.251.35 resolves to a251035.upc-a.chello.nl Warning - Reverse DNS does not match SMTP Banner 0 seconds - Good on Connection time Not an open relay. 1.217 seconds - Good on Transaction time Session Transcript: HELO please-read-policy.mxtoolbox.com 250 server1.brothersonline.nl [140 ms] MAIL FROM: <[email protected]> 250 2.1.0 Ok [172 ms] RCPT TO: <[email protected]> 554 5.7.1 <[email protected]>: Relay access denied [140 ms] QUIT 221 2.0.0 Bye [156 ms]
http://www.mxtoolbox.com/blacklists.aspx http://www.spamhaus.org/query/bl?ip=62.163.251.35 The dynamic ip is the problem. There are many post in the forum with this issue, but try to use your server. You must set spf record and rdns. To set rdns try in your panel, if not ask your isp.
Thank you, I am unable to set a SPF and rDNS record in the panel I use that is provided by the DNS provider. I reckon I could remove this issue by hosting my own DNS server, but I am not sure whether or not I run into the same problems regarding my blacklisted IP. However, despite of the blacklist, shouldn't I at least be able to receive e-mail?
No. If you can set cname and A records you should can set TXT records. Try to run new test when your will done. rdns had nothing to do with your dns control panel, it's a isp issue.
Yup, I am able to create a TXT record, but what should it say? PTR records seem to be the equivalent of an rDNS, so I just created one, but it could take several hours before it's updated. I used an online wizard, and came up with this for a SPF record: Code: v=spf1 ip4:62.163.251.35 a mx ~all Should be correct, no?
Try with "v=spf1 a mx ip4:62.163.251.35 ~all" for your TXT record. More info about spf here: http://www.openspf.org/ PTR don't work. Reason: http://www.tech-faq.com/reverse-dns.html
Intentional Double-post. Currently I've setup my DNS table like this: Code: A *.brothersonline.nl → 62.163.251.35 A brothersonline.nl → 62.163.251.35 A localhost.brothersonline.nl → 127.0.0.1 A mail.brothersonline.nl → 62.163.251.35 MX-10 brothersonline.nl → mail.brothersonline.nl CNAME www.brothersonline.nl → brothersonline.nl TXT brothersonline.nl → v=spf1 ip4:62.163.251.35 a mx ~all PTR server1.brothersonline.nl → 62.163.251.35
Edited it, it has the quotes now. Reading that article, it says that PTR records are used for reverse DNS Lookup, which is what we're aiming for right? The A record translates my domain into an IP The PTR record translates my IP into my domain. Why wouldn't a PTR record be able to do the job? SUCCESS! I was succesful in sending an e-mail from gmail to my domain! Now I need to wait for the PTR record to update so I should be able to send mail from my domain to other domains. Issue by trying to send mail from my domain to gmail: Code: This is the mail system at host server1.brothersonline.nl. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <[email protected]>: mail for brothersonline.nl loops back to myself Fixed the issue by updating my postfix virtual_alias_domains
Yeah, I'll contact them. Haven't been able to send any mail, though. Not even from one user on the domain to another: [email protected] [email protected] Tried vice-versa mail does not arrive. Thank you so far for helping me, you've been a great aid!