Я пытаюсь отправить электронное письмо с одного адреса электронной почты на другой, используя сокеты в python.Как мне исправить эту проблему, которая у меня возникла?
Я пытался отключить брандмауэр, попробовать другие серверы и другие порты.
from socket import *
msg = "\r\n I love computer networks!"
endmsg="\r\n.\r\n"
mailfrom = "MAIL FROM:<*********@gmail.com>\r\n"
rcptto="RCPT TO:<*********@gmail.com>\r\n"
data = "DATA\r\n"
quitmsg="QUIT\r\n"
subject = "Subject: Computer Networks SMTP Programming project Test\r\n"
#choose a mail server
mailserver="smtp.o2.ie"
port=25
connectaddress=(mailserver,port)
Мы должны получить сообщение, которое мы определили в электронном письме rcptto.Вместо этого мы получаем это -> b'250 2.5.0 Address Ok. \ R \ n 'b'550 5.7.1 Ретрансляция не разрешена: