The permission denied message for /var/log/messages
suggests that you're not doing it with root privileges, which in turn makes me wonder if you're not starting postfix
as root, either. You will most definitely need to run an MTA as root for it to work.
Try sudo /etc/init.d/postfix start
(assuming you use sudo to get root privilege), and if that still fails, try sudo tail /var/log/messages
.
Edit: OK, the error message you've found in /var/log/maillog
is very likely the indicator of the failure-to-start problem, since it says warning: valid_hostname: misplaced delimiter: u1y3nntoq0. fatal: unable to use my own hostname
, and fatal errors are rarely good for software.
Could you find out if there's some issue with a declaration in your postfix config files with grep u1y3nntoq0 /etc/postfix/main.cf
, and if that doesn't find anything, with find /etc/postfix -type f -exec grep u1y3nntoq0 {} /dev/null \;
? The output of hostname
would also be most helpful.
Please edit this output into your question, above, by using the edit link; don't keep adding comments, not least because they destroy the formatting.