다음은 내가 사용중인 코드에서 발췌 한 것입니다. 이메일을 추가하는 부분을 반복합니다. 내 문제는 각 루프에서 "to"필드를 변경하는 것이 아니라 "to"데이터를 추가하는 것입니다. 분명히 to 필드는 길어지고 길어지기 때문에 몇 가지 문제가 발생합니다. 나는 아무 쓸모없는 msgRoot.del_param ('To')을 시도했다. 나는 심지어 목록의 첫 번째 색인을 참조하도록 msgRoot [ 'To']를 설정하려고 시도 했으므로 목록 항목의 값을 간단히 변경할 수있었습니다 (또한 작동하지 않았습니다).Python : 어떻게하면 ""필드를 변경할 수 있습니다 smtp/MIME 스크립트에서 새 하나를 추가하는 대신?
from email.MIMEMultipart import MIMEMultipart
msgRoot = MIMEMultipart('related')
msgRoot['To'] = '[email protected]'
감사합니다. 완벽하게 작동했습니다. – Dan
in Python 3.5'has_key '가 더 이상 사용되지 않기 때문에'message':'에'if '를 사용해야했습니다. –
Python 3의 dict 구문이 변경되었습니다. https://docs.python.org/3/whatsnew/3.0.html#builtins "삭제됨 .dict.has_key() - in 연산자를 대신 사용하십시오." – gimel