일련의 오래된 이메일을 한 이메일 주소에서 다른 이메일 주소로 전달하려고 하는데 둘 다 Microsoft 이메일 계정입니다. 문제는 원본 메시지가 포함된 "래퍼 이메일"을 생성하는 웹 인터페이스를 사용하여 단순히 전달하는 방법이 없다는 것입니다.
내가 이해한 이메일 프로토콜에는 이메일이 전달된 서버를 포함하는 "Received:" 헤더 체인이 있습니다. 받은편지함을 구성한 경우(보낸 사람, 받는 사람, 제목 등을 포함한 모든 "속성" 유지), 마치 첫 번째 장소에 전달된 것처럼 새 이메일로 전달하고 싶습니다.
제가 검색해본 바로는 기존 받은편지함의 POP, SMTP 서버에 접속하여 이메일을 새 받은편지함으로 전달하는 프로그램으로 가능하다고 생각됩니다.
Gnu 도구를 사용해 보았습니다.이동메일하지만 원래 팝 서버를 지정할 때 문제가 있습니다. 구문은 다음과 같습니다.pop://사용자:pass@popserver:포트. Microsoft 이메일을 사용하는 경우(이메일 주소는 사용자 이름임):팝://[이메일 보호됨]:[이메일 보호됨]매개변수에 두 개의 @ 기호가 있기 때문에 프로그램이 실패합니다(%40을 사용해도 도움이 되지 않습니다).
그런 다음 시도했습니다.페치메일POP에서만 SMTP 연결에 SSL을 지원하지 않기 때문에 작동하지 못했습니다. Microsoft POP 및 SMTP 서버 모두 보안 연결이 필요합니다.
다른 방법이 있나요? lixux나 Windows용으로 다른 도구를 사용하시나요?
당신의 도움을 주셔서 감사합니다
답변1
일반적으로 이러한 종류의 작업을 처리하는 방법은 선택한 메일 클라이언트 응용 프로그램(예: Thunderbird 또는 Outlook)을 사용하여 한 계정을 POP3로 설정하고 다른 계정을 IMAP으로 설정하는 것입니다.
원본 계정 - POP3 대상 계정 - IMAP
POP3 계정에서 모든 메일을 다운로드한 다음 IMAP 계정에 복사하겠습니다. IMAP 계정은 메일 서버와 동기화되어 다른 계정의 이메일을 새 기본 계정에 업로드합니다.