import smtplib from string import Template from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import requests, urllib import json from flask import Blueprint, request, Response, redirect, url_for, jsonify, render_template from werkzeug.security import generate_password_hash from FlaskWebApp.SMSService import Send_Sms from FlaskWebApp.Config import EMAIL,EMAIL_PASSWORD pwa_api = Blueprint('pwa_api', __name__, static_folder='./static', template_folder='./templates') @pwa_api.route('/', methods=['GET']) def API_Home(): return "Working" @pwa_api.route('/search', methods=['GET']) def API_login(): return "500" @pwa_api.route('/sendmsg', methods=['POST']) def API_SndMSG(): if request.method == 'POST': number = request.form.get('mobile') message = request.form.get('message') server = smtplib.SMTP('smtp.gmail.com', 587) server.ehlo() server.starttls() # Authentication server.login(EMAIL, EMAIL_PASSWORD) print("login Successfully ") message_body= f"""

Hey {number}

{message}


Thanks & Regards,
The BinaryOne """ msg = MIMEMultipart() # create a message #message = message_template.substitute(PERSON_NAME=name.title()) #print(message) msg['From'] = "amritananda.1999@gmail.com" msg['To'] = number msg['Subject'] = request.form.get('subject') msg['Sign']="Thanks & Regards , \n Amrit" msg.attach(MIMEText(message_body,'html')) server.send_message(msg) #server.sendmail(msg.as_string()) #server.sendmail("amritananda.1999@gmail.com", number , "message") print("Sent") server.quit() return redirect(url_for('handler.Handler_Main'))