Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[FeatureRequest] Standort per E-Mail
#3
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).
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é
Zitieren


Nachrichten in diesem Thema
Standort per E-Mail - von andre555 - 18.10.2016, 20:06
RE: Standort per E-Mail - von harryberlin - 18.10.2016, 22:39
RE: Standort per E-Mail - von andre555 - 19.10.2016, 21:08
RE: Standort per E-Mail - von Derhelge - 24.10.2016, 15:02
RE: Standort per E-Mail - von tgd - 25.10.2016, 18:04
RE: Standort per E-Mail - von harryberlin - 25.10.2016, 18:13
RE: Standort per E-Mail - von tgd - 25.10.2016, 18:19
RE: Standort per E-Mail - von harryberlin - 25.10.2016, 18:21
RE: Standort per E-Mail - von andre555 - 08.11.2016, 21:54
RE: Standort per E-Mail - von Derhelge - 09.11.2016, 22:43
RE: Standort per E-Mail - von alexohl - 13.02.2017, 09:12
RE: Standort per E-Mail - von Haecksor - 13.01.2018, 02:34
RE: Standort per E-Mail - von harryberlin - 13.01.2018, 13:03

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste