Stavo usando python per inviare un messaggio di posta elettronica usando un server SMTP esterno. Nel codice qui sotto, ho provato a utilizzare gmail SMTP per inviare un messaggio di posta elettronica da un ID gmail a qualche altro id. Sono stato in grado di produrre l'output con il codice qui sotto.invia posta anonima dal PC locale
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()
Ma devo fare lo stesso senza l'aiuto di un server SMTP esterno. Come può fare lo stesso con Python? Per favore aiuto.
Cosa si intende esattamente per "senza l'aiuto di un server SMTP esterno"? Non vuoi affatto usare alcun server SMTP? Vuoi usare il tuo server SMTP? Vuoi usare qualche altro server SMTP? –
effettivamente lo voglio con il mio server SMTP. E se è possibile ottenere lo stesso requisito senza un server SMTP, allora è anche ok per me. Quello che sto cercando di realizzare è inviare una e-mail da un ID e-mail personalizzato anonimo a qualche altro ID e-mail dal mio pc locale. –