def test_email(): sender = ("Test Name", '*****@*****.**') text_body = 'From: Test Name' + "\n\nMessage: " + "Test message" subject = 'From Test Name' recipients = ['*****@*****.**'] response = email_support.send_email(app, subject, sender, recipients, text_body) assert(response == True) # test_email test 1
def submit_message(): print(request.form['name']) subject = 'Test flask email' sender = '*****@*****.**' recipients = ['*****@*****.**'] text_body = 'Test text from flask app' response = email_support.send_email(subject, sender, recipients, text_body) return render_template('index.html')
def contact(): if request.method == 'GET': return render_template('contact.html') else: name = request.form['name'] sender = (name, request.form['email-address']) text_body = 'From: ' + name + "\n\nMessage: " + request.form['message'] subject = 'From ' + name recipients = ['*****@*****.**'] try: response = email_support.send_email(app, subject, sender, recipients, text_body) flash('Thank you for your message.') return redirect(url_for('show_index')) except: flash('Invalid inputs. Please use a valid email address.') return redirect(url_for('contact'))