Outlook Express에서 Gmail로 오는 모든 메일을 전달하고 싶습니다. 자동 전달 규칙을 일부만 적용했지만 작동하지 않습니다. (자동 전달이 비활성화되어있을 수 있습니다).
메일을 수동으로 전달할 수 있습니다.
어쨌든이 문제를 제거 할 수 있습니까?
Outlook Express에서 Gmail로 오는 모든 메일을 전달하고 싶습니다. 자동 전달 규칙을 일부만 적용했지만 작동하지 않습니다. (자동 전달이 비활성화되어있을 수 있습니다).
메일을 수동으로 전달할 수 있습니다.
어쨌든이 문제를 제거 할 수 있습니까?
답변:
이 작업을 수행하기 위해 VBA 스크립트를 작성했습니다. 서버가 자동 전달을 사용하지 않도록 설정하는 것을 무시합니다. "기본적으로 서버가 자동 전달을 수행하는 대신 이메일을 전달하는 사용자를 모방합니다.
꽤 간단합니다.
Sub AutoForwardAllSentItems(Item As Outlook.MailItem)
Dim strMsg As String
Dim myFwd As Outlook.MailItem
Set myFwd = Item.Forward
myFwd.Recipients.Add "email@email.com"
myFwd.Send
Set myFwd = Nothing
End Sub
자세한 내용은이 게시물의 범위를 벗어나지 만 요약은 다음과 같습니다.
Outlook의 Visual Basic 편집기에서 위 코드를 추가하십시오 (Alt-F11을 시작해야합니다). email@email.com을 메일을 보내려는 주소로 변경하십시오
각 인바운드 메시지 (도구-> 규칙 및 경고-> 새 규칙-> 도착 메시지 확인-> 다음-> 예-> "스크립트 실행"확인란-> 스크립트 실행)에 대해이 코드를 실행하도록 Outlook에 지시하십시오. 만들어진.
이제 Outlook은받는 각 전자 메일을 자동으로 전달하지만 관리자가 "자동 전달"로 차단하지는 않습니다.
기본적으로, 기본적으로 서버 규칙을 설정하고 교환합니다. 이는 클라이언트 (Outlook)의 실행 여부에 관계없이 서버 및 전자 메일 수신시 규칙이 적용됨을 의미합니다. 교환을 통해 이메일을 외부 주소로 자동 전달하는 것을 차단할 수 있습니다 (시스템 관리자가 그렇게 한 것 같습니다). 수동 전달이 작동하는 이유는 이것이 매우 다른 프로세스이기 때문입니다. 클라이언트에서 발생하며 서버의 경우 다른 전자 메일을 보내는 것처럼 보입니다.
이러한 서버 구성의 이유는 일반적으로 회사 정보 및 비밀이 유출되는 것을 방지하기위한 것입니다. 이것이 유효한 관심사이므로 관리자에게 이메일을 Gmail로 전달하도록 설득력이 없을 것입니다.
가장 쉬운 방법은 메일 서버 관리자에게 GMail 계정으로 서버 측 전달을 설정하도록 요청하는 것입니다.
그렇지 않으면 Matt 씨가 제안한 것처럼 GMail에 직접 계정을 추가하는 것이 가장 효과적 일 수 있습니다.