[ic] Interchange and sendmail

doug1 at ultimatepassage.com doug1 at ultimatepassage.com
Fri Dec 5 09:55:04 EST 2003



On Fri, 5 Dec 2003, Mike Heins wrote:

> Quoting doug1 at ultimatepassage.com (doug1 at ultimatepassage.com):
> > Perhaps someone can enlighten me.  I'm running interchange 4.9.9 on an AMD 
> > opteron using Gentoo Linux.  The system is running Apache/2.0.48 
> > (Gentoo/Linux) mod_perl/1.99_10 Perl/v5.8.2 mod_ssl/2.0.48 OpenSSL/0.9.7c.  
> > Due to some problems compiling sendmail in pure 64bit mode (I have no 32 
> > bit libs on this system), I'm using ssmtp instead of sendmail.  
> > 
> > /usr/lib/sendmail and /usr/sbin/sendmail is smybolically linked to 
> > /usr/sbin/ssmtp.  Now here's where it gets interesting.  When the customer 
> > places an order, the order copy gets sent to the customer as expected but 
> > the encrypted copy of the order appears in the interchange error log with 
> > the following message:
> > 66.92.11.157 rDMWEXi2:66.93.10.157 - [04/December/2003:17:42:05 -0500] 
> > cart /cgi-bin/cart/process.html Unable to send mail using 
> > /usr/sbin/sendmail
> > > To: webuser
> > > Subject: ORDER 0014
> y > Reply-To: doug1 at linux2go.org
> > >
> > >....rest of encrypted e-mail.
> > 
> > Now before I go do something silly that I'll reget in the future (such as 
> > parsing the error log for e-mail and re-sending it), are there any hard 
> > dependency requirements that require sendmail?  I find it interesting that 
> > interchange has no problems using ssmtp to send the customer copy but 
> > obviously does something different for encrypted version.
> > 
> > Any advice or suggestions would be appreciated.
> 
> The one uses the [email ...] tag, the other the old
> Vend::Util::send_mail. I have never heard of IC having problems, and it
> has used a lot of mailers. My guess is there is some problem in ssmtp
> with the -t option. Did you look in /var/log/maillog? There should
> be something there.
> 
> I would switch to Net::SMTP or fake the order report with [email ...] --
> I wouldn't parse logs. 8-)
> 
> -- 
> Mike Heins
> Perusion -- Expert Interchange Consulting    http://www.perusion.com/
> phone +1.765.647.1295      <mike at perusion.com>
> 
> Being against torture ought to be sort of a bipartisan thing.
> -- Karl Lehenbauer
> _______________________________________________
> interchange-users mailing list
> interchange-users at icdevgroup.org
> http://www.icdevgroup.org/mailman/listinfo/interchange-users
> 
Mike,
It turns out the -t option is not supported in ssmtp.  I'll use Net::SMTP 
instead.  Thanks for the info.

Bruce


More information about the interchange-users mailing list