Sindbad~EG File Manager

Current Path : /home/numerotech/live.numerotech.com/common_user_dashboard/core/library/
Upload File :
Current File : //home/numerotech/live.numerotech.com/common_user_dashboard/core/library/email.py

from flask import request, url_for,flash, render_template
from core import app
from flask import url_for
from datetime import datetime, date, time, timedelta
import requests,mandrill,json
from .. import Cryptography,Auth,Helper,RouteGroup



class EMAIL:
# 	def sendMailInMailGun(subject,html,to,society_id):
# 		MANDRILL_API_KEY='md-WHhIRdtiJJHa7wD0_WY6pQ' # IP ADDRESS ENABLED
# 		mandrill_client = mandrill.Mandrill(MANDRILL_API_KEY)
# 		society_data = Auth.getSociety(society_id)
# 		message = {
# 					'subject' : subject,
# 					'recipients':to,
# 					'from_name': society_data['society_title'],
# 					'from_email' : society_data['e_from_mail_id'],
# 					'html': html,
# 					"headers" :{"Reply-To": society_data['e_reply_mail_id']} ,
# 					'to' : [{
# 							'email':to,
# 							'name':to,
# 							'type':'to'
# 							}] 
# 				}

# 		result = mandrill_client.messages.send(message = message,send_async=True)
# 		return ('success')

	def sendMailInMailGun(subject,html,to,society_id):
		cc      = []
		bcc     = []
		url  = 'https://api.mailgun.net/v3/mg2.numerotec.com/messages'
		auth = ('api', '500f990be972a993db2004203b97b5c4-191fb7b6-be86716a')
		society_data = Auth.getSociety(society_id)
		data = {
		'from'   : society_data['society_title']+'<'+society_data['e_from_mail_id']+'>',
		'to'     : to,
		'cc'     : cc,
		'bcc'    : bcc,
		'subject': subject,
		'html'   : html
		}
		
		data['h:Reply-To']= society_data['e_reply_mail_id'] 
		res  = requests.post(url, auth=auth, data=data)
		return "mail sent successful." 
		
	def SendMailPeerSupport(reply_mail_id,from_mail_id,from_mail_name,subject,html,to,cc):
		bcc     = []
		url     = 'https://api.mailgun.net/v3/mailgun.urbanedge.co.in/messages'
		auth    = ('api','c490c312d1becd68199c1942f90fcb22-191fb7b6-e958e8e0')
		data    = {
		'from'   : from_mail_name+'<'+from_mail_id+'>',
		'to'     : to,
		'cc'     : cc,
		'bcc'    : bcc,
		'subject': subject,
		'html'   : html
		}
		data['h:Reply-To']= reply_mail_id
		res  = requests.post(url, auth=auth, data=data)
		return "mail sent successful."






Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists