Few questions post install of Citadel

I have followed this guide http://library.linode.com/email-guides/citadel/ and it all worked out well. I am able to access it w/o any problems. Now I just have a few post install questions.

First is that my hostname on the server, it currently is speedtest.mydomain.net and thats how I set it up during the install, so my email reads from user@speedtest.mydomain.net. Is there a way to change it so emails gets sent just showing user@mydomain.net?

2nd question is I have yet to setup a MX recorded on my name server but im still able to send and receive emails? And for the MX, do I just add mydomain.net to the field? The name server is hosted on Server 2003 here at my place of work if this helps at all.

Im new to all of this, I still plan on using my gmail account for all normal email, but this will be used for people to contact me for my gaming servers if they have any problems/questions.

6 Replies

@powerspec88:

First is that my hostname on the server, it currently is speedtest.mydomain.net and thats how I set it up during the install, so my email reads from user@speedtest.mydomain.net. Is there a way to change it so emails gets sent just showing user@mydomain.net?

I believe that Citadel does this unless you uncheck the 'Correct forged From: lines during authenticated SMTP' in Administration -> Edit site-wide configuration -> Network.

@powerspec88:

… I have yet to setup a MX recorded on my name server but im still able to send and receive emails?

MX records have no effect on sending mail. For receiving, if there is no MX record, SMTP uses an A record.

@powerspec88:

And for the MX, do I just add mydomain.net to the field? The name server is hosted on Server 2003 here at my place of work if this helps at all.

You need to add a host name: mydomain.net. 7200 IN MX 0 server.mydomain.net. mydomain.net. 7200 IN MX 100 backupserver.myotherdomain.net.

Ok, I have de-checked 'Correct forged From: lines during authenticated SMTP' and made a MX record and it looks like this.

Host or child domain:
(same as parent folder)

FQDN:
mydomain.net

FQDN of mail server:
speedtest.mydomain.net

Is this right?

When you say I need to add a host name

mydomain.net.      7200   IN   MX   0      server.mydomain.net. 
mydomain.net.      7200   IN   MX   100   backupserver.myotherdomain.net.

Where do I add this? To my host file on the server?

And when I create a new user, it still uses user@speedtest.mydomain.net.

@powerspec88:

When you say I need to add a host name

mydomain.net.      7200   IN   MX   0      server.mydomain.net. 
mydomain.net.      7200   IN   MX   100   backupserver.myotherdomain.net.

Where do I add this? To my host file on the server?
You'll need to add it using whichever DNS management tool you're using. If you're using Linode's nameservers, you can add it using Linode's DNS management.

Ok, but im still confused on what to add to DNS.

Right now, I have these A records pointed to my linode. I'll go ahead and put my domain in if it makes it any easier.

files.kcmogaming.net

linux.kcmogaming.net

mail.kcmogaming.net

speedtest.kcmogaming.net

I have deleted my MX record as when I did a MX lookup, it wouldn't come up with a IP at all.

I use Windows Server 2003 for DNS and here is what I have for options and my current DNS settings.

If you want incoming mail for username@kcmogaming.net to be handled by mail.kcmogaming.net (i.e. your linode), you'll want to add an MX record. See ~~[http://adminreports.com/adding-a-ip-mx-records-to-a-windows-dns-zone/3/" target="_blank">](http://adminreports.com/adding-a-ip-mx- … ns-zone/3/">http://adminreports.com/adding-a-ip-mx-records-to-a-windows-dns-zone/3/]( for a nice screenshot of what the screen ought to look like.

Leave "Host or child domain" blank, put "mail.kcmogaming.net" for "Fully qualified domain name (FQDN) of mail server, and leave "Mail server priority" at 10 unless you're doing something crazy (e.g. clustering or using backup mail servers, etc).

If you expect to receive mail for other hostnames (like username@speedtest.kcmogaming.net), you can also add MX records for those; put "speedtest" or whatever in the "Host or child domain" box.

That should get the inbound stuff working!

Thank you!

I guess my last question is still with Citadel. When I create a user, it still creates user@speedtest.kcmogaming.net. How do I make Citadel just create a user with user@kcmogaming.net. Do I just need to rerun the setup again?

I'll mess around some more in the mean time to see if I can get it working..

EDIT:

I have got everything working now! Thanks for all the help everyone!

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct