sonstige: FBAI goes school / Raspi und Co.


WikiWikiWeb

Version 7, letzte Änderung 18.04.2025, 22:36 von unbekannt.

(nach oben)


Email-Versand mit Python

Version 1, letzte Änderung 28.03.2019, 14:48 von unbekannt.

Hier möchte ich euch kurz zeigen, wie ihr Emails aus einem Python Programm heraus versenden könnt.


Nachdem die relevanten Module importiert sind, wird als erstes wird die Email verfasst, der Absender und Empfänger eingetragen und der Betreff hinzugefügt
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

# Your email details
fromaddr = "gXXXXX@hs-harz.de"
loginname = "gXXXXX"
PASSWORD = "*******"

# Email message
SUBJECT = "Test message"
body = "This is a test"
toaddr = "empfänger@adresse.de"


msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = SUBJECT

msg.attach(MIMEText(body, 'plain'))

Damit eine Demonstration in der Hochschule machbar ist solltet ihr eure von der Hochschule gestellte Email-Adresse verwenden. Dies ist eure Kennzeichnungsnummer, die mit g anfängt, und die Hochschuldomain (gXXXXX@hs-harz.de).
Als nächstes muss die Verbindung zum SMTP Server der Hochschule hergestellt werden.
server = smtplib.SMTP('mxrelay.hs-harz.de', 25)
server.ehlo()
server.starttls()
server.login(loginname, PASSWORD)

Jetzt muss nur noch die Email versendet werden und die Verbindung zum Server kann wieder getrennt werden.
text = msg.as_string()
server.sendmail(fromaddr, toaddr, text)
server.quit()
print("Email sent to '" + toaddr + "' successfully!")


Falls ihr zum Versenden nicht eure Hochschul Email-Adresse nehmt, sondern einen anderen Email-Anbieter (Gmail, gmx, etc) ändert sich die Adresse des Servers und die Portnummer.

(nach oben)


Emails versenden mit Python

Version 3, letzte Änderung 22.03.2019, 12:08 von unbekannt.

(nach oben)


MQTT-Topics

Version 1, letzte Änderung 27.11.2018, 23:20 von unbekannt.

Nachrichten in MQTT werden immer zu bestimmten "Topics" gesendet. Ich habe eine kleine Übersicht erstellt, wie man die Organisation dieser Topics machen könnte. Zu finden ist sie im Datei-Reiter dieser Veranstaltung.

Die Kürzel der einzelnen Schulen sind (bis jetzt):
Gymnasium Martineum Halberstadt - mart
Gymnasium Stadtfeld Wernigerode - stfld
Gymnasium "Am Thie" Blankenburg - gat
Gerhart-Hauptmann-Gymnasium Wernigerode - ghg

Weitere Links zu dem Thema:
Link 1
Link 2

(nach oben)


Software und Programmieren

Version 1, letzte Änderung 13.11.2018, 11:59 von Prof. Dr. Sigurd Günther.

Hinweise für die Software-Entwicklung
Was hat sich bewährt:

(nach oben)


exportiert vom Stud.IP Wiki-Modul , 22.12.2025, 20:12