Пример #1
0
 def _compose():
     if controller.canSendEmail:
         emailController = EmailController()
         messageText = "Quantidade de anúncios: {}\n".format(
             controller.adQuantity)
         for ad in controller.adList:
             messageText = "{}\nAnúncio: {}\nPreço: {}\nLink: {}\n".format(
                 messageText, ad['title'], ad['price'], ad['link'])
         emailController.write(
             parser.parse_args().email,
             parser.parse_args().password,
             "Relatório OLX Crawler - Termo de pesquisa: {}".format(
                 parser.parse_args().query), messageText)
         emailController.send()
         controller.canSendEmail = False
Пример #2
0
import boto3
from EmailController import EmailController

filename = 'emails.csv'
bucket_name = 'mysql-emails'

file = open(filename, 'r')
emailer = EmailController()

fromAddress = '*****@*****.**'
subject = 'updates from solutionsByRaymond.com'

emailBody = """<p>Hi, I'm Raymond, founder of solutionsByRaymond.com. I just want to share my latest articles via email.</p>
    <p>Here you go: </p>
    <ul>
        <li><a href="http://solutionsbyraymond.com/2018/01/08/creating-aws-codedeploy-application-using-net-sdk/">
            Creating AWS CodeDeploy Application Using .NET SDK</a></li>
        <li><a href="http://solutionsbyraymond.com/2018/01/22/creating-aws-codedeploy-deployment-groups-using-net-sdk/">
            Creating AWS CodeDeploy Deployment Groups Using .NET SDK</a></li>
        <li><a href="http://solutionsbyraymond.com/2018/02/06/creating-aws-codedeploy-deployments-using-net-sdk/">
            Creating AWS CodeDeploy Deployments Using .NET SDK</a></li>    
    </ul>
    <p>Have a good day!
    </p>    
    """

emailErrors = open('emailErrors.txt', 'w')

for toEmail in file:
    print('start sending email to: {}'.format(toEmail))
    try: