Есть SMPT server на питоне. Они принимает почту от клиента.
SERVER
import smtpd
import asyncore
class CustomSMTPServer(smtpd.SMTPServer):
def process_message(self, peer, mailfrom, rcpttos, data, mail_options, rcpt_options):
print('Receiving message from:', mail_options)
print('Message addressed from:', rcpt_options)
print('Receiving message from:', peer)
print('Message addressed from:', mailfrom)
print('Message addressed to :', rcpttos)
print('Message length :', data)
server = CustomSMTPServer(('localhost', 25), None)
asyncore.loop()
CLIENT
import smtplib
HOST = "localhost"
SUBJECT = "Test email from Python"
TO = "mike@someAddress.org"
FROM = "python@localhost"
text = "Python 3.4 rules them all!"
BODY = "\r\n".join((
"From: %s" % FROM,
"To: %s" % TO,
"Subject: %s" % SUBJECT ,
"",
text
))
server = smtplib.SMTP(HOST)
server.sendmail(FROM, [TO], BODY)
server.quit()
Письма с клиента приходят. Но как их передать к примеру на gmail? Помогите пожалуйста
Есть выделенный IP и и домен есть. если это необходимо. Что еще нужно ?