Can I use mandrill modules for Flask-security mails?
I know flask-security is using Flask-mail module but I want to use mandrill instead.
Can I use mandrill modules for Flask-security mails?
I know flask-security is using Flask-mail module but I want to use mandrill instead.
Use flask-mandrill, and make flask-security send its emails using it:
from flask.ext.mandrill import Mandrill
app = Flask(__name__)
app.config['MANDRILL_API_KEY'] = 'your api key'
app.config['MANDRILL_DEFAULT_FROM'] = 'admin@yourdomain.com'
mandrill = Mandrill(app)
@security.send_mail_task
def send_email(msg):
mandrill.send_email(
from_email=msg.sender,
subject=msg.subject,
to=map(lambda recipient: {'email': recipient}, msg.recipients),
html=msg.html
)