Linode:
Ubuntu 12.04 LTS 64bithostname:
maestro.visualsymphony.netdomain:
visualsymphony.netAs I'm sure you figured out, I'm trying to configure my linode for email. I started out using the guide
Email with Postfix, Dovecot and MySQL on Ubuntu 10.10 (Maverick). Once I hit some errors and things weren't working out like the guide explained I hit the forums and found the more applicable but not finalized guide
Email with Postfix, Dovecot and MySQL on Ubuntu 12.04 LTS (Precise). I made the changes marked up in red, however I am still getting several errors and unable to get email services running on my linode. Needless to say, I am quite the n00b when it comes to working in this environment, so even properly troubleshooting my issue is beyond the scope of my experience.
I had quite a few errors in my
/var/log/mail.log file. I cleared the file and then attempted a
mailx info@visualsymphony.net which resulted in adding the following to the log:
Code:
root@maestro:~# cat /var/log/mail.log
Aug 24 14:59:01 maestro postfix/pickup[8190]: 7A1E91F8CA: uid=0 from=<root>
Aug 24 14:59:01 maestro postfix/cleanup[8325]: 7A1E91F8CA: message-id=<20120824185901.7A1E91F8CA@maestro.visualsymphony.net>
Aug 24 14:59:01 maestro postfix/qmgr[8191]: 7A1E91F8CA: from=<root@maestro.visualsymphony.net>, size=375, nrcpt=1 (queue active)
Aug 24 14:59:01 maestro dovecot: auth: Fatal: Unknown database driver 'mysql'
Aug 24 14:59:01 maestro dovecot: master: Error: service(auth): command startup failed, throttling
Aug 24 14:59:01 maestro postfix/pipe[8330]: 7A1E91F8CA: to=<info@visualsymphony.net>, relay=dovecot, delay=0.07, delays=0.03/0.01/0/0.03, dsn=4.3.0, status=deferred (temporary failure)
I think I got all mixed up during the process because sometimes the guide would say to use
example.com and sometimes it would use
server.example.com and I was never sure what I should enter. I would enter my domain (visualsymphony.net) for the former, and my hostname (maestro.visualsymphony.net) for the latter, but I was never confident I was entering the correct data.
Also, some points to note are I have been unable to successfully execute
telnet localhost pop3 and
telnet localhost 25 / ehlo localhost as per the guide. In both instances I get the following:
Code:
root@maestro:~# telnet localhost pop3
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
-ERR Disconnected for inactivity.
Connection closed by foreign host.
Code:
root@maestro:~# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
Connection closed by foreign host.
And yes, I have opened the respective ports in
/etc/iptables.firewall.rules.
Please let me know what else I can do to troubleshoot this further as well as any additional information and/or log files I should post. Any help in this matter will be greatly appreciated.