Subversion Repositories SmartDukaan

Rev

Rev 20364 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20364 Rev 21135
Line 11... Line 11...
11
from email.mime.multipart import MIMEMultipart
11
from email.mime.multipart import MIMEMultipart
12
from dtr.utils import ShopCluesScraper
12
from dtr.utils import ShopCluesScraper
13
import traceback
13
import traceback
14
from dtr.storage.MemCache import MemCache
14
from dtr.storage.MemCache import MemCache
15
import chardet
15
import chardet
-
 
16
from shop2020.utils.EmailAttachmentSender import get_attachment_part
-
 
17
from shop2020.utils import EmailAttachmentSender
16
 
18
 
17
con = None
19
con = None
18
parser = optparse.OptionParser()
20
parser = optparse.OptionParser()
19
parser.add_option("-m", "--m", dest="mongoHost",
21
parser.add_option("-m", "--m", dest="mongoHost",
20
                      default="localhost",
22
                      default="localhost",
Line 407... Line 409...
407
    try:
409
    try:
408
        message = message.decode(encoding.get('encoding'))
410
        message = message.decode(encoding.get('encoding'))
409
    except:
411
    except:
410
        pass
412
        pass
411
    #recipients = ['kshitij.sood@saholic.com']
413
    #recipients = ['kshitij.sood@saholic.com']
412
    recipients = ['rajneesh.arora@saholic.com','kshitij.sood@saholic.com','chaitnaya.vats@saholic.com','ritesh.chauhan@saholic.com','khushal.bhatia@saholic.com']
414
    recipients = ['kshitij.sood@saholic.com','ritesh.chauhan@saholic.com','aishwarya.singh@saholic.com']
413
    msg = MIMEMultipart()
-
 
414
    msg['Subject'] = "Shopclues Best Sellers" + ' - ' + str(datetime.now())
415
    EmailAttachmentSender.mail_send_grid("dtr@profitmandi.com","apikey", "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", recipients, "Shoplclues Best Sellers",message ,[],[],[])              
415
    msg['From'] = ""
416
    
416
    msg['To'] = ",".join(recipients)
-
 
417
    msg.preamble = "Shopclues Best Sellers" + ' - ' + str(datetime.now())
-
 
418
    html_msg = MIMEText(message, 'html')
-
 
419
    msg.attach(html_msg)
-
 
420
    
417
    
421
    smtpServer = smtplib.SMTP('localhost')
-
 
422
    smtpServer.set_debuglevel(1)
-
 
423
    sender = 'dtr@shop2020.in'
-
 
424
    try:
-
 
425
        smtpServer.sendmail(sender, recipients, msg.as_string())
-
 
426
        print "Successfully sent email"
-
 
427
    except:
-
 
428
        traceback.print_exc()
-
 
429
        print "Error: unable to send email."
-
 
430
 
418
 
431
def resetRanks():
419
def resetRanks():
432
    get_mongo_connection().Catalog.MasterData.update({'rank':{'$gt':0},'source_id':5},{'$set' : {'rank':0,'updatedOn':to_java_date(now)}}, multi=True)
420
    get_mongo_connection().Catalog.MasterData.update({'rank':{'$gt':0},'source_id':5},{'$set' : {'rank':0,'updatedOn':to_java_date(now)}}, multi=True)
433
 
421
 
434
def main():
422
def main():