Форум сайта python.su
Приветствую всех) Не мог бы кто дать код для отправки сообщения на email? В сети нашёл такой:
import smtplib
from email.mime.text import MIMEText
smtp_server = “smtp.mail.ru”
smtp_port = 25
smtp_address = “nickname@nail.ru”
smtpyassword = “passwerd”
mail_topic = “сообщение”
mail_body = “тело”
address = ‘mail@yandex.ru’
msg = MIMEText(mail_body + address, “”,“utf-8”)
msg = smtp_address
msg = address
msg = ‘Test message’
mailServer = smtplib.SMTP(smtp_server, smtp_port)
mailServer.login(smtp_address, smtp_password)
mailServer.sendmail(smtp_address, address, msg.as_string())
mailServer.close()
input()
Но вылетает ошибка во 2й строке.
Использую питон 3.2.
Отредактировано (Дек. 28, 2011 19:51:39)
Офлайн
Sandrкакая ошибка вылетает?
Но вылетает ошибка во 2й строке.
Офлайн
majestic
извиняюсь.. раньше была во второй строке, когда она имела вид:
form.email.MIMEText import MIMEText
А сейчас ошибка в строке
mailServer.login(smtp_address, smtp_password)
Текст ошибки: “NameError: name ‘smtp_password’ is not defined”
Офлайн
Sandrобъявляется переменная с именем: smtpyassword
А сейчас ошибка в строке
mailServer.login(smtp_address, smtp_password)
Текст ошибки: “NameError: name ‘smtp_password’ is not defined”
Офлайн
majestic
исправил Теперь ещё более непонятная ошибка: “Message File Name Line Position
Traceback
<module> C:\Users\Alex\Desktop\модуль1.py 18
login C:\Python32\Lib\smtplib.py 614
SMTPAuthenticationError: (-1, b'POP3 server at mail.ru signing off')
”
Офлайн
Можете лучше код готовый дать?
Офлайн
у тебя логин в исходном скрипте неправильный передаётся (ноготь.ру)
Отредактировано (Дек. 28, 2011 23:00:24)
Офлайн
Офлайн
o7412369815963
Попробовал первый пример - выдаёт ошибку о 2й строке: from email.MIMEText import MIMEText
Текст ошибки: ImportError: No module named MIMEText
Ребят что делать с этой ошибкой? Я уже замотался с этой отправкой…
Офлайн
py.user.next
а как правильно нужно?
Офлайн