Tôi đã sử dụng python để gửi email bằng máy chủ SMTP bên ngoài. Trong đoạn code dưới đây, tôi đã thử sử dụng gmail SMTP để gửi email từ một id gmail tới một số id khác. Tôi đã có thể sản xuất đầu ra với mã dưới đây.gửi thư nặc danh từ máy tính cục bộ
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()
Nhưng tôi phải làm tương tự mà không cần sự trợ giúp của máy chủ SMTP bên ngoài. Làm thế nào có thể làm tương tự với python? Xin vui lòng giúp đỡ.
Bạn có ý nghĩa gì chính xác bởi 'không có sự trợ giúp của máy chủ SMTP bên ngoài.'? Bạn không muốn sử dụng bất kỳ máy chủ SMTP nào cả? Bạn có muốn sử dụng máy chủ SMTP của riêng mình không? Bạn có muốn sử dụng một số máy chủ SMTP khác không? –
thực sự tôi muốn nó với máy chủ SMTP của riêng tôi. Và nếu có thể đạt được yêu cầu tương tự mà không cần một máy chủ SMTP, thì nó cũng tốt cho tôi. Những gì tôi đang cố gắng để đạt được là gửi một email từ một id email tùy chỉnh nặc danh cho một số id email khác từ máy tính địa phương của tôi. –