19.10.2016, 21:08
Guter Hinweis, ich denke, dass ist wirklich nicht so schlimm...
Ich habe mal sendmail auf einem Raspi installiert (http://www.gtkdb.de/index_36_2296.html ) und das dort beschriebene script etwas angepasst (siehe Code bzw. auch Anhang).
Um Harrys Beispiel zu folgen, müsste das Helgeinterface beim Abschließen nur diesen Linux-Befehl absetzen (plus Pfad wahrscheinlich):
mailnotify.sh "Test" "48°42'27.4""N+10°33'43.4""E"
"" ->escape-Zeichen
Dann kommt eine Mail mit Link, die dann wunderbar per Google-Maps geöffnet werden kann.
Klingt doch machbar, oder?
Viele Grüße
André
Ich habe mal sendmail auf einem Raspi installiert (http://www.gtkdb.de/index_36_2296.html ) und das dort beschriebene script etwas angepasst (siehe Code bzw. auch Anhang).
Code:
#!/bin/bash
# Sender of the mail
SENDER="absender@gmx.de"
# Recipient of the mail
RECIPIENT="empfaenger@beispiel.de"
# SMTP server
SMTPSERVER="mail.gmx.net:587"
# User name on the SMTP server
SMTPUSERNAME="absender@gmx.de"
# Password on the SMTP server
SMTPPASSWORD="1234"
# Enable TLS for the SMTP connection
USETLS=1
###################################################################
# NORMALLY THERE IS NO NEED TO CHANGE ANYTHING BELOW THIS COMMENT #
###################################################################
# Use first argument as mail subject
if [ -n "$1" ]; then
SUBJECT="$1"
else
# No subject specified
SUBJECT=""
fi
# Use second argument as mail body
if [ -n "$2" ]; then
BODY="https://www.google.de/maps/place/${2}"
else
# No mail body specified
BODY=""
fi
# Generate the options list for sendEmail
OPTIONS=""
if [ -n "${SMTPSERVER}" ]; then
OPTIONS="${OPTIONS} -s ${SMTPSERVER}"
fi
if [ -n "${SMTPUSERNAME}" ]; then
OPTIONS="${OPTIONS} -xu ${SMTPUSERNAME}"
fi
if [ -n "${SMTPPASSWORD}" ]; then
OPTIONS="${OPTIONS} -xp ${SMTPPASSWORD}"
fi
if [ -n "${USETLS}" ]; then
if [ ${USETLS} == 1 ]; then
OPTIONS="${OPTIONS} -o tls=yes"
else
OPTIONS="${OPTIONS} -o tls=no"
fi
fi
# Send the mail with sendEmail
sendEmail -f ${SENDER} -t ${RECIPIENT} -u "${SUBJECT}" -m "${BODY}" ${OPTIONS}
exit 0
Um Harrys Beispiel zu folgen, müsste das Helgeinterface beim Abschließen nur diesen Linux-Befehl absetzen (plus Pfad wahrscheinlich):
mailnotify.sh "Test" "48°42'27.4""N+10°33'43.4""E"
"" ->escape-Zeichen
Dann kommt eine Mail mit Link, die dann wunderbar per Google-Maps geöffnet werden kann.
Klingt doch machbar, oder?
Viele Grüße
André