Найти - Пользователи
Полная версия: Отправка письма
Начало » Python для новичков » Отправка письма
1 2
Sandr
Приветствую всех) Не мог бы кто дать код для отправки сообщения на 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.
majestic
Sandr
Но вылетает ошибка во 2й строке.
какая ошибка вылетает?
Sandr
majestic
извиняюсь.. раньше была во второй строке, когда она имела вид:
form.email.MIMEText import MIMEText

А сейчас ошибка в строке
mailServer.login(smtp_address, smtp_password)
Текст ошибки: “NameError: name ‘smtp_password’ is not defined”
majestic
Sandr
А сейчас ошибка в строке
mailServer.login(smtp_address, smtp_password)
Текст ошибки: “NameError: name ‘smtp_password’ is not defined”
объявляется переменная с именем: smtpyassword
а вызывается: smtp_password
Sandr
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')
Sandr
Можете лучше код готовый дать?
py.user.next
у тебя логин в исходном скрипте неправильный передаётся (ноготь.ру)
o7412369815963
вот примеры отправки писем
http://www.py-my.ru/post/4bfb3c6a1d41c846bc0000c2
http://www.py-my.ru/post/4bfb3c691d41c846bc000049
Sandr
o7412369815963
Попробовал первый пример - выдаёт ошибку о 2й строке: from email.MIMEText import MIMEText
Текст ошибки: ImportError: No module named MIMEText
Ребят что делать с этой ошибкой? Я уже замотался с этой отправкой…
Sandr
py.user.next
а как правильно нужно?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB