Stephan Seitz wrote:
I ended up going with the postfix-sendmail binary instead of mutt. This isn't a perfect solution but it seems to work ok:On Wed, Nov 16, 2005 at 12:48:12PM -0600, Mark F wrote:My ultimate goal here is to configure my server to use mutt to forward all system mail to me at my workstation encrypted with my Entrust key.I don't think, it will work. I didn't have success with GPG encryption and command line. As I was told here in the list, the command line code doesn't allow encryption.So in my case, I had to encrypt the message file and send this. Shade and sweet water! Stephan
.procmailrc
------------------------
SHELL=/bin/sh
LOGFILE=${HOME}/procmail.log
LOG="--- Logging ${LOGFILE} for ${LOGNAME}, "
HOSTNAME=`hostname --fqdn`
ME=$LOGNAME
OPENSSL="/usr/bin/openssl smime -encrypt"
REMOTE=my remote email address
KEYID=generated key from smime_keys
SMIMEDIR=${HOME}/.smime/certs
INPUT="-in /dev/stdin"
FROMADDR_=`formail -zrt -xTo:`
# Forward all system mail to users workstation, but encrypt with openssl
first.
:0:
* $ ? echo ${FROMADDR_} | egrep -is ${HOSTNAME}
* ! ^X-Loop: ${ME}@{HOSTNAME}
{
:0fwh
| formail -A"X-Loop: ${ME}@${HOSTNAME}"
:0
| ${OPENSSL} ${INPUT} ${SMIMEDIR}/${KEYID} | ${SENDMAIL} ${REMOTE}
}
# Accept all the rest default mailbox
:0:
${DEFAULT}
Hope this helps someone...
-Mark