>> Noel provided but sendmail.cf will need to be configured.
> ...why ?
> Are you using sendmail, or are you using postfix ?

I need to send mails out from an RHES4.x box (which does
not have Postfix installed & sendmail is not supposed to be
started as it's hardened for security reason).  This box is on
the same subnet as a Postfix server.  So I needed a way to
route mails from this RHES4.x box via that Postfix server.

My first attempt in using an MUA (a Perl script) from
 http://www.logix.cz/michal/devel/smtp-cli/  gave no joy.

Now, someone has given me another MUA solution which
doesn't require me to install any RPM package:
Download & compile the tool below
  http://sourceforge.net/projects/msmtp/files/msmtp/1.4.26/
to get the executable binary on the RHES4.x box & on this
box, create .msmtprc file in the home directory of the user
that needs to send email (in RHES4.x box) that has the lines:

     account postfix
     host smtp.mypostfix_domain.com
     from joe_smith@mypostfix_domain.com

     auth on
     user joe_smith@mypostfix_domain.com
     password secret


Then I can use the following Shell script (with the compiled
msmtp to send out mails from the RHES4.x box:
   { echo -e 'To:some...@theirdomain.com\nMIME-Version: 1.0
    (mime-construct 1.9)\nContent-Type:
     application/octet-stream\nContent-Transfer-Encoding: base64\n\n'
     cat myattachment.bin | openssl base64 } | msmtp --account=postfix

joe_smith will be a dummy email account on the postfix
so the password 'secret' will not be so much of a security
issue.



Roger

Reply via email to