from: not reply-to:를 사용하여 체 휴가를 수행합니다.

from: not reply-to:를 사용하여 체 휴가를 수행합니다.

Sieve 휴가는 괜찮게 응답하지만 from: 필드를 사용하지만 reply-to: 필드는 사용하지 않습니다. 이는 (나에게) 훨씬 더 의미가 있습니다.

roundcube와 함께 sieve를 사용하는 sieve 스크립트는 다음과 같습니다.

require ["vacation"];
# rule:[rep]
if header :contains "subject" "Software"
{
    vacation :subject "reply!!" "abc";
}

답장에 대한 답을 체로 암시하려면 어떻게 해야 하나요?

답변1

하지 않다. "회신" 필드의 합법적인 사용이 남아 있는 경우에만 살아남습니다.~ 아니다반송 주소와 혼동됩니다.

RFC3834는 적절하게 이름이 지정된 섹션에서 몇 가지 권장 사항을 제공합니다.섹션 4."자동 응답을 보낼 곳(및 보내지 않을 곳)", 예:

회신 [..] 일반적으로 이 필드는 수신자가 해당 메시지의 특정 내용에 어떻게 응답할 것인지에 대한 예상을 기반으로 발신자가 설정합니다.

특정 수신자에 대해 나는 의도적으로 해당 필드를 사용하여 쓸모없는 기계 대화를 붙일 수 있는 from 헤더에서 명확히 할 수 있습니다. 내가 관심 있는 유일한 응답은 식별 가능한 사람이 법적 책임을 수락했음을 명확하게 명시하는 것입니다. 그 문제 때문에.

답변2

헤더를 일치시키고 변수를 캡처 및 설정하고 알림을 보내서 문제를 해결했습니다.답장하다이 방법:

require ["variables","enotify"];
# rule:[set]
if true {
    if allof(header :matches "reply-to" "*", not header :is "from" "${1}")
    {
        set "message" "message body text";
        notify  :importance "1"
                :from "[email protected]"
                :message "this is the subject line"
                "mailto:${1}?subject=SIEVE&body=${message}";

    }
}

관련 정보