2013-12-10 2 views
1

В дополнение к этой теме send outlook mail via win32com, я хотел бы знать, есть ли возможность использовать метод mail.From. Когда вы создаете электронное письмо, вы можете выбрать, из какого письма вы хотите отправить его. И для будущего, откуда я могу получить эту информацию? Я имею в виду, что эти команды работают с COM-объектом Outlook-приложения?Изменить опцию «from» в Outlook с помощью python через win32com

+0

Я не знаю, если это возможно с win32com, но это может быть сделано с помощью smtplib. –

+0

@VIKASH JAISWAL, можете ли вы предоставить возможное решение или привести к идее, спасибо! – izdi

ответ

1

Вот код, который я использовал в течение длительного времени и, надеюсь, будет работать для вас, как хорошо,

import smtplib 
from email.MIMEMultipart import MIMEMultipart 
from email.MIMEBase import MIMEBase 
from email.MIMEText import MIMEText 
from email.Utils import COMMASPACE, formatdate 
from email import Encoders 

def sendMail(to, subject, text): 
    assert type(to)==list 

    fro = "[email protected]" # use your from email here 
    msg = MIMEMultipart() 
    msg['From'] = fro 
    msg['To'] = COMMASPACE.join(to) 
    msg['Date'] = formatdate(localtime=True) 
    msg['Subject'] = subject 
    msg.attach(MIMEText(html, 'html')) 
    smtp = smtplib.SMTP('mailhost.abcd.co.in') #use your mailhost here, it's dummy. 
    smtp.sendmail("", to, msg.as_string()) 
    smtp.close() 

TOADDR = ['[email protected]'] # list of emails address to be sent to 

html = """\ 
<html> 
    <head></head> 
    <body> 
    <p>Hi!<br> 
     How are you?<br> 
     Here is the <a href="http://www.python.org">link</a> you wanted. 
    </p> 
    </body> 
</html> 
""" 

sendMail(TOADDR, "hello",html) 
+0

Спасибо за ответ. Существуют ли какие-либо предпочтения для серверов IMAP/POP? – izdi

+0

Поскольку я никогда не использовал что-то подобное, не знаю об этом, но вижу, что есть другие библиотеки. Например, посмотрите на эту ссылку: http://stackoverflow.com/questions/18156485/receve-replys-from-gmail-with-smtplib-python –

 Смежные вопросы

  • Нет связанных вопросов^_^