대학 메일의 이메일을 대학 계정에 원본을 유지하면서 Gmail로 전달하고 싶습니다. 다음과 같이 파일을 편집하려고 합니다 /.procmail
.
# Forward everything to me at gmail
:0:
! [email protected]
원본 이메일이 대학 메일 계정에 저장되지 않고 Gmail 계정으로 반송된다는 점만 제외하면 정상적으로 작동합니다. 이것에 대해 무엇을 해야 합니까?
답변1
:0c
전달 에 사용되는 메시지의 사본
:0c
! [email protected]
c 플래그 문서:
c Generate a carbon copy of this mail. This only makes sense on delivering recipes. The only
non-delivering recipe this flag has an effect on is on a nesting block, in order to generate a
carbon copy this will clone the running procmail process (lockfiles will not be inherited),
whereby the clone will proceed as usual and the parent will jump across the block.
답변2
나한테서 방법을 얻었어협회. 하지만 함정이 있는지는 모르겠습니다.
SENDMAIL=/usr/sbin/sendmail
FROM_=`formail -c -I"Reply-To:" -rt -xTo: \
| expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`
SUBJ_=`formail -xSubject: \
| expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`
# Make a copy of all email to my second address
:0
* ! ^X-Loop: myid@myhost\.mydom
{
:0c:${HOME}/procmail.lock
| formail -A"X-Loop: [email protected]" \
-I"Subject: ${SUBJ_} [autofwd]" \
| ${SENDMAIL} -f"${FROM_}" [email protected]
}