Cannot send any mail from the server even via command line. The following error occurs: "PERM_FAILURE: SMTP Error (state 13): 554 mail server permanently rejected message (#5.3.0)"
The following headers are bounced back during the test:
Delivery to the following recipient failed permanently:
test@domain.com
Technical
details of permanent failure: PERM_FAILURE: SMTP Error (state 13): 554
mail server permanently rejected message (#5.3.0)
This is a kind of permission error. Please check /usr/local/psa/var/log/maillog for errors. It usually happens when there are incorrect permissions on qmail binary files, like:
Quote:
# ls -l /var/qmail/bin/qmail-queue*
-r-xr-xr-x 1 drweb qmail 158268 Aug 16 11:08 /var/qmail/bin/qmail-queue
-r-xr-xr-x 1 root qmail 158268 Sep 13 2004 /var/qmail/bin/qmail-queue.drweb
-r-xr-xr-x 1 root qmail 12044 Aug 17 13:57 /var/qmail/bin/qmail-queue.orig
|
But the permissions must be:
Quote:
# ls -la /var/qmail/bin/qmail-queue*
-r-s--x--x 1 drweb qmail 161024 Oct 11 13:31 /var/qmail/bin/qmail-queue
-r-s--x--x 1 drweb qmail 161024 Oct 11 13:31 /var/qmail/bin/qmail-queue.drweb
-r-s--x--x 1 qmailq qmail 16012 Aug 24 13:21 /var/qmail/bin/qmail-queue.origin
|
Otherwise, files in the qmail queue are created with wrong permissions and qmail can't write to drweb temp directory.
Also, fix permissions on the queue files with the following command:
Quote:
|
for i in /var/qmail/queue/mess/*; do chown qmailq:qmail $i/*;done
|