Difference between revisions of "Mails are not being sent"

From Linuxintro
imported>ThorstenStaerk
imported>ThorstenStaerk
Line 1: Line 1:
 +
 
I had the problem that mails were not sent. The mails could be seen with the command mailq like this:
 
I had the problem that mails were not sent. The mails could be seen with the command mailq like this:
 +
root@mail:/etc# lsb_release -d
 +
Description:    Ubuntu 14.04.3 LTS
 
  root@mail:~# mailq  
 
  root@mail:~# mailq  
 
  -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
 
  -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
Line 5: Line 8:
 
Ok, /var/log/mail.err had a million entries  
 
Ok, /var/log/mail.err had a million entries  
 
  Jan  2 17:17:35 mail postfix/smtp[24439]: fatal: specify a password table via the `smtp_sasl_password_maps' configuration parameter
 
  Jan  2 17:17:35 mail postfix/smtp[24439]: fatal: specify a password table via the `smtp_sasl_password_maps' configuration parameter
 
+
I had /etc/postfix as config directory for mail, and I had a backup of older configurations in /etc/postfix-1 and /etc/postfix-2. The command
 +
diff -rup /etc/postfix /etc/postfix-2
 +
showed me that I had made changes in /etc/postfix/main.cf:
 +
-smtp_sasl_auth_enable = yes
 +
-smtp_sasl_security_options =
 +
So I copied this file back and restarted postfix:
 +
root@mail:/etc# cp -r /etc/postfix-2/main.cf /etc/postfix
 +
root@mail:/etc# /etc/init.d/postfix restart
 +
Then the command mailq only delivered 2 requests that had failed. And this due to a wrong recipient address.
  
 
[[Category:Mail]]
 
[[Category:Mail]]
 
[[Category:Troubleshooting]]
 
[[Category:Troubleshooting]]

Revision as of 17:24, 2 January 2016

I had the problem that mails were not sent. The mails could be seen with the command mailq like this:

root@mail:/etc# lsb_release -d
Description:    Ubuntu 14.04.3 LTS
root@mail:~# mailq 
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
C3580220AC*   32415 Wed Dec 30 07:49:01  thorsten@example.com

Ok, /var/log/mail.err had a million entries

Jan  2 17:17:35 mail postfix/smtp[24439]: fatal: specify a password table via the `smtp_sasl_password_maps' configuration parameter

I had /etc/postfix as config directory for mail, and I had a backup of older configurations in /etc/postfix-1 and /etc/postfix-2. The command

diff -rup /etc/postfix /etc/postfix-2

showed me that I had made changes in /etc/postfix/main.cf:

-smtp_sasl_auth_enable = yes
-smtp_sasl_security_options = 

So I copied this file back and restarted postfix:

root@mail:/etc# cp -r /etc/postfix-2/main.cf /etc/postfix
root@mail:/etc# /etc/init.d/postfix restart

Then the command mailq only delivered 2 requests that had failed. And this due to a wrong recipient address.