I set up Lion Server and configured it to be an email server. Pretty straight forward. I configured its domain, then created a user with an email account.
I can test connectivity to the server and all is well. I can send from the server as a logged in user. What I cannot do is receive email... if I try send an email to the server (either locally via telnet to port 25 or externally) I get:
Generating server: california.mydomain.com
address@mydomain.com
#< #5.1.1 x-unix; user unknown> #SMTP#
The email server appears to be able to receive the message, but is not able to associate a user and the email address I have configured for said user.
Its like I'm missing some part of the directory that tells the mail server who is who, but everything is so straight forward and simple I can't see what is missing.
(I have run Exchange in the past, 10+ years experience running corporate email servers... this seems too simple by comparison)
I can test connectivity to the server and all is well. I can send from the server as a logged in user. What I cannot do is receive email... if I try send an email to the server (either locally via telnet to port 25 or externally) I get:
Generating server: california.mydomain.com
address@mydomain.com
#< #5.1.1 x-unix; user unknown> #SMTP#
The email server appears to be able to receive the message, but is not able to associate a user and the email address I have configured for said user.
Its like I'm missing some part of the directory that tells the mail server who is who, but everything is so straight forward and simple I can't see what is missing.
(I have run Exchange in the past, 10+ years experience running corporate email servers... this seems too simple by comparison)
like. Most tools needed and described in the OSX Server manual are not present until downloaded from some obscure kb article, it requires manual hacking config files through Terminal to get virtual hosts working and settings are all over the place. They make it look really simple, but unlike regular OSX which anybody can use, Server does require knowledge of servers, so at least you know where to look to fix things. They make things look easy with the Server.app, but I doubt Average Joe will be able to set this up for anything other than a 100% internal home server without real domain and incoming connections from the internet.