[Eisfair] Fragen

Marcus Roeckrath marcus.roeckrath at gmx.de
So Jun 12 15:38:00 CEST 2016


Hallo Helmut,

Holger Bruenjes wrote:

> Das ist so nicht ganz richtig, Du kannst die Mail auch direkt an
> msmtp uebergeben. Viele Skripte suchen aber nach sendmail, darum
> legen die SMTP Programme bei eisfair immer einen sendmail link an
> der dann auf das entsprechende executable zeigt. Wenn Du ein Skript
> hast, dass laufen soll ohne auf ein spezielles SMTP Programm
> angewiesen zu sein, benutzt Du sendmail, das klappt dann immer.

Hier ein Codebeispiel aus dem postgres-Paket:


SENDMAIL='/usr/sbin/sendmail'
full_domain="$(hostname -f)"
. /var/install/include/eistime
{
echo "From: PostgreSQL Agent <root@${full_domain}>"
echo "To: <${POSTGRESQL_BACKUP_NOTIFY}>"
echo "Subject: PostgreSQL database backup service on Server  '${HOSTNAME}'"
echo "Mime-Version: 1.0"
echo "X-Mailer: sendmail PostgreSQL on eisfair"
echo "Content-Type: text/plain; charset=us-ascii"
echo "Content-Transfer-Encoding: 8bit"
echo
echo
echo "Dispatched from PostgreSQL Agent on Server '${HOSTNAME}'"
echo "Current Date: ${EISDATE} Time: ${EISTIME}"
echo
cat /tmp/backup-$$.log
} | ${SENDMAIL} ${POSTGRESQL_BACKUP_NOTIFY}

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair