Задать вопрос
@Ikbolnav

Как отправить на email адрес данные из Flask/MongoDB web приложения?

Приветствую !

Есть маленький блог в которым в основном добавляются посты, так вот как можно организовать чтобы можно было отправить посты пользователей на конкретные email адрес. Блог написан на Flask/MongoDB, в этом деле я совсем еще зелёный, прошу помощи опытных девелоперов.

Заранее спасибо !
  • Вопрос задан
  • 448 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@deliro
habrahabr.ru/post/234737

Остальные статьи из этой серии тоже советую.
Ответ написан
Комментировать
skipirich
@skipirich
проходил мимо
pip install Flask-Mail
from flask_mail import Mail
from flask.ext.mail import Message

mail = Mail(app)


def send_email(subject, sender, recipients, text_body, html_body):
    msg = Message(subject, sender=sender, recipients=recipients)
    msg.body = text_body
    msg.html = html_body
    mail.send(msg)


def send_post(email, post):
	  send_email('This is a new post',
		'admin@example.com',
		[email],
		post,
		'<p>' + post + '</p>')

третий параметр это список т.е можно подкинуть список с несколькими адресами.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы