Article ID: 2849, created on Oct 29, 2007, last review on May 11, 2014

  • Applies to:
  • Pro Control Panel Linux

AdditionalInformation

View Knowledge
Knowledge ID 2269
Product : Ensim Pro for Linux
Version : 3.7.0
Topic : Hotfix

Title
SMTP AUTH stops working and saslauthd needs to be restart

Summary
SMTP AUTH stops working and saslauthd needs to be restart

Prevention


Details

In Ensim Pro & Ensim Basic for Linux 3.7 there is an issue where after one person has sent an e-mail using SMTP AUTH to authenticate, any future attempts to send from any other domain will fail. The reason this happens is the process saslauthd remains chrooted into the first domain that sent e-mail. To fix this problem please do the following:

  1. Download this file to your server: ftp://ftp.ensim.com/outgoing/sasld-fix/pam_ensimvwh.so 
  2. Then execute these commands:
    1. cp pam_ensimvwh.so /lib/security/pam_ensimvwh.so
    2. cat pam_ensimvwh.so > /home/virtual/FILESYSTEMTEMPLATE/siteinfo/lib/security/pam_ensimvwh.so
  3. Edit /etc/rc.d/init.d/saslauthd and add the following line below the start() function:
    export ENSIMVWH_restore_root=1
    so the script will look something like:
    start() {
            export ENSIMVWH_restore_root=1
            echo -n $"Starting $prog: "
            daemon $path -m $SOCKETDIR -a $MECH $FLAGS 
  4. service saslauthd restart

This patch will be included in a future release of Ensim Pro and Ensim Basic for Linux.


Attachments


Related Knowledge

Related Links
 
Last ModifiedUsageSatisfiedLast Used
6/16/2006 4:41:28 AM17 10/12/2007 4:06:35 AM

4cc899da08664637a8bc437308d3ddd7 3ccb419cf98083f3bb45808fba8dbc7c 6311ae17c1ee52b36e68aaf4ad066387

Email subscription for changes to this article
Save as PDF