IMAP을 통해 첫 번째 이메일 서버에서 다운로드한 다른 이메일 서버에 내 이메일을 어떻게 업로드하나요?

IMAP을 통해 첫 번째 이메일 서버에서 다운로드한 다른 이메일 서버에 내 이메일을 어떻게 업로드하나요?

IMAP을 통해 이메일 계정에서 이메일을 다운로드하고 다른 계정에 업로드하고 싶습니다. 나는 원해요Python에서 수동으로 수행. IMAP을 통해 내 이메일을 검색하는 방법을 알고 있지만 실제로 다른 이메일 계정에 어떻게 "업로드"합니까? 표준 방식이 있나요, 아니면 두 번째 이메일 서버에 따라 달라지나요?

답변1

Python을 사용하여 업로드할 수도 있습니다.

import imaplib

# an alternative for IMAP4_SSL is IMAP4 if you're doing this locally
imap = imaplib.IMAP4_SSL(your_2nd_server, its_imap_portnumber)  
imap.login(user_name, password)

그런 다음 다운로드한 각 메시지에 대해 다음을 수행합니다.

imap.append(mailbox, [], delivery_time, message)

이렇게 하려면 메시지 헤더에서 배달 시간을 가져와야 합니다.

관련 정보