Email with Postfix, Dovecot, and MySQL
I am new here but now as much new to linux servers
I am trying (for the past 3 days) to setup a mail server.
I dont even know where to start so you guyz are my last resort…
This is the tutorial I was following:
I followed it twice!!
My SSL is self-signed!
At first it was rejecting mail.
Now it recognizes the mail and users but I can not connect to the server with a mail client (TB).
Trying to troubleshoot this i went through:
I have tried and tried endlessly…..I am kinda tired of this but it has to be resolved.
Hopefully with communal help!
1. Telneting ports 993/995 fails - connection refused
(Checking Port Availability on Troubleshooting guide)
2. My iptables
*filter
Allow all loopback (lo0) traffic and drop all traffic to 127/8 that doesn't use lo0
-A INPUT -i lo -j ACCEPT
-A INPUT -d 127.0.0.0/8 -j REJECT
Accept all established inbound connections
-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
Allow all outbound traffic - you can modify this to only allow certain traffic
-A OUTPUT -j ACCEPT
Allow HTTP and HTTPS connections from anywhere (the normal ports for websites and SSL).
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 443 -j ACCEPT
Allows imap and imaps connections
-A INPUT -p tcp --dport 143 -j ACCEPT
-A INPUT -p tcp --dport 993 -j ACCEPT
Allows SMTP access
-A INPUT -p tcp --dport 25 -j ACCEPT
Allows pop and pops connections
-A INPUT -p tcp --dport 110 -j ACCEPT
-A INPUT -p tcp --dport 995 -j ACCEPT
Allow SSH connections
#
The -dport number should be the same port number you set in sshd_config
#
-A INPUT -p tcp -m state --state NEW --dport XX -j ACCEPT
Allow ping
-A INPUT -p icmp -j ACCEPT
Log iptables denied calls
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7
Drop all other inbound - default deny unless explicitly allowed policy
-A INPUT -j DROP
-A FORWARD -j DROP
COMMIT
3. tail -50 mail.log
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: matchlistmatch: 2607:f8b0:4002:c01::231: no match
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: autoclntopen: connected to private/anvil
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: send attr request = connect
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: send attr ident = smtp:2607:f8b0:4002:c01::231
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: private/anvil: wanted attribute: status
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute name: status
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute value: 0
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: private/anvil: wanted attribute: count
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute name: count
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute value: 1
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: private/anvil: wanted attribute: rate
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute name: rate
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute value: 1
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: private/anvil: wanted attribute: (list terminator)
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute name: (end)
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 220 tuvia ESMTP Postfix (Ubuntu)
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: < mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: EHLO mail-yh0-x231.google.com
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: matchlistmatch: mail-yh0-x231.google.com: no match
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: matchlistmatch: 2607:f8b0:4002:c01::231: no match
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 250-tuvia
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 250-PIPELINING
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 250-SIZE 10240000
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 250-VRFY
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 250-ETRN
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 250-STARTTLS
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 250-ENHANCEDSTATUSCODES
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 250-8BITMIME
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 250 DSN
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: < mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: STARTTLS
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: > mail-yh0-x231.google.com[2607:f8b0:4002:c01::231]: 220 2.0.0 Ready to start TLS
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: send attr request = seed
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: send attr size = 32
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: private/tlsmgr: wanted attribute: status
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute name: status
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute value: 0
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: private/tlsmgr: wanted attribute: seed
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute name: seed
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute value: QqL2gZc2wNj0tEfYVayPHSOYEli54ReQSYq28nQqm7E=
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: private/tlsmgr: wanted attribute: (list terminator)
Oct 7 17:59:14 tuvia postfix/smtpd[17982]: input attribute name: (end)
Oct 7 17:59:15 tuvia postfix/smtpd[17982]: xsasldovecotserver_create: SASL service=smtp, realm=(null)
Oct 7 17:59:15 tuvia postfix/smtpd[17982]: name_mask: noanonymous
Oct 7 17:59:15 tuvia postfix/smtpd[17982]: xsasldovecotserver_connect: Connecting
Oct 7 17:59:15 tuvia postfix/smtpd[17982]: warning: SASL: Connect to private/auth failed: Connection refused
Oct 7 17:59:15 tuvia postfix/smtpd[17982]: fatal: no SASL authentication mechanisms
Oct 7 17:59:16 tuvia postfix/master[17145]: warning: process /usr/lib/postfix/smtpd pid 17982 exit status 1
Oct 7 17:59:16 tuvia postfix/master[17145]: warning: /usr/lib/postfix/smtpd: bad command startup – throttling
Oct 7 18:00:56 tuvia postfix/anvil[17984]: statistics: max connection rate 1/60s for (smtp:2607:f8b0:4002:c01::231) at Oct 7 17:59:14
Oct 7 18:00:56 tuvia postfix/anvil[17984]: statistics: max connection count 1 for (smtp:2607:f8b0:4002:c01::231) at Oct 7 17:59:14
Oct 7 18:00:56 tuvia postfix/anvil[17984]: statistics: max cache size 1 at Oct 7 17:59:14
4. dovecot.log does not have anything although I set the same usr:grp syslog:adm - is that correct??
(Enabling Verbose Logs on Troubleshooting guide)
CAN ANYONE GUIDE ME THROUGH RESOLVING OR LOCATING THE PROBLEM???
THANK YOU!
5 Replies
Just kidding, give it more time, you're asking people (who usually have a very high hourly consulting rate) to help you for FREE, so let them help you when it's convenient for THEM, plus you've given almost ZERO useful details.
What do you think is missing as far as details?
Maybe "netstat -ntlp" to see what's actually listening.
"ps aux" is great for finding out what's running, too…
I have managed to fix all by myself.
Hope I am able to contribute to those in need in this subject!
For those who get here looking for answers,
I am using Thunderbird 31.1.2
Postfix 2.9.6
Dovecot 2.0.19
LAMP
Self signed Server certificate
Please PM.
Good Luck