0
smtp를 사용하여 이메일을 전송할 수있는 방법이 있습니까 (예 : Gmail ... - 추가 텍스트 사용). 특별한 헤더 및 기타 사용되지 않는 정보를 가지고() message.as_string 때문에Gmail과 같은 이메일 전달 방법은 무엇입니까?
def forward_email(email_id, email_to):
client, messages = get_original_email(email_id)
typ, data = client.fetch(messages[0].split(' ')[-1], '(RFC822)')
email_data = data[0][1]
message = email.message_from_string(email_data)
smtp = smtplib.SMTP(EMAIL_HOST, EMAIL_PORT)
smtp.ehlo()
smtp.starttls()
smtp.login(IMAP_LOGIN, IMAP_PASSWORD)
result = smtp.sendmail(email.utils.parseaddr(message['From']),
email_to, message.as_string())
smtp.quit()
return result
이 지금은 작동하지 않습니다 : 여기 내 코드의 조각이다. Gmail이 이것을 차단했기 때문에 Gmail을 차단 한 것 같습니다. 코드 아래
에 지속적으로 메일을 보낼 제대로 나를 위해 일한? – Gahan
헤더 정보를 삭제 한 다음 다시 만들어야 할 수 있습니다. – CagCak