send email in python

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/usr/bin/env python
# coding: utf-8
import smtplib
from_ = 'flask_test@mail.ua'
to = 'nice_loli@rambler.ru'
pas = 'secret'
import email.utils
from email.mime.text import MIMEText
# Create the message
msg = MIMEText(u'Привіт, я utf-8 ! Віталій, твій рамблер відстій!'.encode('utf-8'))
msg['To'] = email.utils.formataddr(('User site nickname', to))
msg['From'] = email.utils.formataddr(('Python email bot', from_))
msg['Subject'] = 'Simple test message'
server = smtplib.SMTP('smtp.mail.ru', 2525)
server.ehlo()
server.starttls()
server.login( from_ , pas)
server.sendmail(from_ ,[to], msg.as_string())
server.quit()
print('ok')