示例#1
0
 def read(self):
     with open('email.txt', 'r') as email:
         return email.read()
			if(mail["Message-ID"]==mId):
				return num

	def getMessageId(self, folder, num):
		import email
		self.imap.select(folder)
		resp, items = self.imap.search(None, 'ALL')
		typ, data = self.imap.fetch(num, '(RFC822)')
		mail = email.message_from_string(data[0][1])
		return mail["Message-ID"]

	def test(self):
		self.imap.select("PROCESSING")
		#print self.imap.uid("FETCH", "<*****@*****.**>", "(RFC822)")
		resp, items = self.imap.search(None, 'ALL')
		items = items[0].split()
		for num in items:
			print "-------------------------------------------"
			typ, data = self.imap.fetch(num, '(RFC822)')
			#print 'Message %s\n%s\n' % (num, data[0][1])
			#typ, response = self.imap.fetch(num, '(FLAGS)')
			#print 'Flags after:', response	

###main

while running:
	email = Email()
	email.connect("*****@*****.**", "123456", "localhost.com",143)
	email.read()
	email.close()
	time.sleep(10)
示例#3
0
    server.starttls()
    server.login(login,password)
    server.sendmail(from_addr, email_addr, header.as_string())
    server.quit()

login = raw_input('Email Address: ')
password = raw_input('Password: '******'Email Address File Location: ')
file_email_message = raw_input('Email Message File Location: ')
	
addresses = open(file_email_addr,'r')
bcc = []
for i in addresses:
    bcc.append(i.rstrip())
with open(file_email_message, 'r') as email:
    mailmessage = email.read()

from_addr    = '*****@*****.**'
to_addr_list = ['*****@*****.**']
cc_addr_list = ['']
bcc_addr_list = bcc
reply_to_addr =''
    
sendemail(bcc,mailmessage,login,password)
	
'''
def show_entry_fields():
   sendemail(bcc,mailmessage,login,password)

master = Tk()
Label(master, text="First Name").grid(row=0)
    def getMessageId(self, folder, num):
        import email

        self.imap.select(folder)
        resp, items = self.imap.search(None, "ALL")
        typ, data = self.imap.fetch(num, "(RFC822)")
        mail = email.message_from_string(data[0][1])
        return mail["Message-ID"]

    def test(self):
        self.imap.select("PROCESSING")
        # print self.imap.uid("FETCH", "<*****@*****.**>", "(RFC822)")
        resp, items = self.imap.search(None, "ALL")
        items = items[0].split()
        for num in items:
            print "-------------------------------------------"
            typ, data = self.imap.fetch(num, "(RFC822)")
            # print 'Message %s\n%s\n' % (num, data[0][1])
            # typ, response = self.imap.fetch(num, '(FLAGS)')
            # print 'Flags after:', response


###main

while running:
    email = Email()
    email.connect("*****@*****.**", "123456", "localhost.com", 143)
    email.read()
    email.close()
    time.sleep(10)
 def build_email_content(self, template_dir):
     with open(template_dir, "r") as email:
         email_template = email.read()
         email.close()
         return email_template