4
코드 완료 후 전자 메일을 보내기 위해 win32com을 사용하고 있습니다. 그러나, 나는 그것을 1 명 이상의 사람에게 보내는 방법을 알 수 없다. 이제는 참조로만 추가 할 수 있지만받는 사람 목록에는 추가 할 수 없습니다.Python에서 win32com 모듈을 사용하여 여러 수신자에게 전자 메일 보내기
이newMail.To = ['Amy','Bob']
오류가 발생합니다 :
pywintypes.com_error: (-2147352567, 'Exception occurred.', (4096, u'Microsoft Office Outlook', u'Type Mismatch: Cannot coerce parameter value. Outlook cannot translate your string.', None, 0, -2147352571), 1)
사람이 도와 드릴까요 내가 이것을 시도 할 경우
import win32com.client
import datetime as date
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = 'Hi'
newMail.Body = 'Hi'
newMail.To = 'Amy'
newMail.CC = 'Bob'
newMail.Send()
: 여기
내 코드? 세미콜론으로 분리
감사합니다. 실제로이 모듈 내부에서 무슨 일이 일어나는지 잘 모릅니다. 이전에는 작성된 Outlook 스크립트가 없었습니다. MailItem입니다. Outlook에 내장 된 기능입니까? 그렇다면 대부분의 문제는 Outlook 문서에만 사용할 수 있습니다. – lsheng
@Twinkle이 문제가 해결 된 경우 대답을 수락하십시오. 나는 대답을 분명히 할 것이다. – Schollii