Ich benutzte Python zum Senden einer E-Mail mit einem externen SMTP-Server. Im folgenden Code habe ich versucht, mit gmail SMTP eine E-Mail von einer Google Mail-ID an eine andere ID zu senden. Ich konnte die Ausgabe mit dem folgenden Code erstellen.senden Sie anonyme E-Mail von lokalen PC
import smtplib
from email.MIMEText import MIMEText
import socket
socket.setdefaulttimeout(None)
HOST = "smtp.gmail.com"
PORT = "587"
sender= "[email protected]"
password = "pass"
receiver= "[email protected]"
msg = MIMEText("Hello World")
msg['Subject'] = 'Subject - Hello World'
msg['From'] = sender
msg['To'] = receiver
server = smtplib.SMTP()
server.connect(HOST, PORT)
server.starttls()
server.login(sender,password)
server.sendmail(sender,receiver, msg.as_string())
server.close()
Aber ich muss dasselbe ohne die Hilfe eines externen SMTP-Servers tun. Wie kann ich das gleiche mit Python machen? Bitte helfen.
Was genau meinen Sie mit 'ohne die Hilfe eines externen SMTP-Servers'? Sie möchten überhaupt keinen SMTP-Server verwenden? Möchten Sie Ihren eigenen SMTP-Server verwenden? Möchten Sie einen anderen SMTP-Server verwenden? –
eigentlich möchte ich es mit meinem eigenen SMTP-Server. Und wenn es möglich ist, die gleiche Anforderung ohne einen SMTP-Server zu erreichen, dann ist es auch für mich in Ordnung. Was ich versuche zu erreichen, ist das Senden einer E-Mail von einer anonymen benutzerdefinierten E-Mail-ID an eine andere E-Mail-ID von meinem lokalen PC. –