Senden Sie anonyme E-mail von der lokalen Maschine

War ich mit Python für das senden einer E-Mail über einen externen SMTP-server. In dem code unten, habe ich versucht, mit smtp.gmail.com senden Sie eine E-Mail von einem gmail-id, um einige der anderen id. Ich war in der Lage zu produzieren, die Ausgabe mit dem code unten.

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 habe das gleiche zu tun, ohne die Hilfe eines externen SMTP-server. Wie kann das gleiche tun mit Python?

Bitte um Hilfe.

Was meinst du genau damit meinst without the help of an external SMTP server.? Sie will nicht von jedem SMTP-server überhaupt? Wollen Sie die Nutzung Ihres eigenen SMTP-server? Wollen Sie eine andere SMTP-server?
eigentlich will ich es mit meinen eigenen SMTP-server. Und wenn es möglich ist, die gleiche Forderung, ohne einen SMTP-server, dann ist es auch ok für mich. Was ich versuche zu erreichen, ist das senden einer E-Mail von einem anonymen benutzerdefinierte E-Mail-id zu einigen anderen E-Mail-id von meinem lokalen pc.

InformationsquelleAutor Nidhin Joseph | 2014-06-17

Schreibe einen Kommentar