smtplib sendet eine leere Nachricht, wenn die Nachricht bestimmte Zeichen enthält
Mein aktuelles Skript ermöglicht mir das Versenden von E-Mails, aber es gibt nur einige Zeichen, die es besonders nicht mag':'
in diesem Beispiel.
import smtplib, sys
mensaje = sys.argv[1]
def mailto(toaddrs, msg):
fromaddr = 'myemailblabla'
username = 'thisismyemail'
password = '122344'
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username, password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
mailto('[email protected]', mensaje)
Wenn ich beispielsweise eine Beispielnachricht schreibe, sagen wir mal"Hi there\n how are you?"
es funktioniert gut, aber sagen wir mal, ich versuche eine URL zu sendenhttp://www.neopets.com
wird die E-Mail leer gesendet. Ich glaube das':'
Verursacht dieses Problem, so habe ich versucht, es zu entkommen, aber nichts.