• The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • Debian 11 has reached its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.81 is the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Sending mail is slow

That's weird that by putting the -Rt0 you would not be able to connect. Here is a sample smtp_psa file with one MAPS server being used (the MAPS/RBL server does not have to be used):

service smtp
{
socket_type = stream
protocol = tcp
wait = no
disable = no
user = root
instances = UNLIMITED
server = /var/qmail/bin/tcp-env
server_args = -Rt0 /usr/sbin/rblsmtpd -r sbl-xbl.spamhaus.org /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}


The only thing I can think of is that during editing the 'server args' line got split up with a LF char. I have had this happen when using vi and pico before. Notice there is no LF '$' char on the end of the server_args line, until the end '/true$'

Once you edit any file which contains long lines, do a 'cat -A filename' and it will show you where LF characters are:
[root@ns2 xinetd.d]# cat -A smtp_psa
$
service smtp$
{$
^Isocket_type = stream$
^Iprotocol = tcp$
^Iwait = no$
^Idisable^I^I= no$
^Iuser = root$
^Iinstances = UNLIMITED$
^Iserver = /var/qmail/bin/tcp-env$
^Iserver_args = -Rt0 /usr/sbin/rblsmtpd -r sbl-xbl.spamhaus.org /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true$
}$


The '$' is the location of each LF. If you ever see any '^M' in a linux text file when doing the 'cat -A filename', that is not good. Many people use Windows editors to edit files, then upload them. Windows puts 'LF' and 'CR' on the end of lines.

To remove the CR chars (^M's), use the 'dos2unix filename' once the file is uploaded. Note: the ^I characters show the location of tabs.
 
Strange... I redid it, ran the cat command (didnt do that before) and restarted the service and it worked. Wonder why it didn't before.

Thanks!
 
Back
Top