![IMAP을 통해 첫 번째 이메일 서버에서 다운로드한 다른 이메일 서버에 내 이메일을 어떻게 업로드하나요?](https://linux55.com/image/6704/IMAP%EC%9D%84%20%ED%86%B5%ED%95%B4%20%EC%B2%AB%20%EB%B2%88%EC%A7%B8%20%EC%9D%B4%EB%A9%94%EC%9D%BC%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%ED%95%9C%20%EB%8B%A4%EB%A5%B8%20%EC%9D%B4%EB%A9%94%EC%9D%BC%20%EC%84%9C%EB%B2%84%EC%97%90%20%EB%82%B4%20%EC%9D%B4%EB%A9%94%EC%9D%BC%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%97%85%EB%A1%9C%EB%93%9C%ED%95%98%EB%82%98%EC%9A%94%3F.png)
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)
이렇게 하려면 메시지 헤더에서 배달 시간을 가져와야 합니다.