배경 및 현황

배경 및 현황

배경 및 현황

나는 이전 메일링 목록 모음이 포함된 Mailman 2.1.9를 실행하는 CentOS 5.7 시스템을 물려받았습니다. 저는 이 목록을 Exchange 메일링 목록과 같은 다른 서비스로 옮기는 작업을 해왔습니다. 현재 사서함에 있는 메일링 목록의 별칭을 새 Exchange 목록으로 지정하는 것은 사용자가 새 목록을 사용하도록 하는 단기적으로 좋은 해결책입니다.

결국 이 상자를 단계적으로 폐지하고 생산에서 제거하고 싶지만, 적어도 몇 달 안에 이전 목록에 보낸 메시지에 자동으로 회신(전달은 안 됨)하고 고객에게 목록이 삭제될 것임을 알리고 싶습니다. 단계적으로 폐지하고 새 목록 주소를 알리는 것이 좋습니다.

질문

[email protected]현재 별칭이 있는 곳으로 메시지를 보내고 /etc/aliases보낸 training: "|/usr/lib/mailman/mail/mailman post training"사람에게 메시지로 회신하는 가장 좋은 방법은 무엇입니까? 나는 procmail이나 휴가 패키지가 최선의 선택이라는 것을 여러 곳에서 읽었지만 실제 사용자가 없는 경우 이러한 솔루션을 수많은 별칭에 적용하는 방법에 대한 지침을 찾을 수 없는 것 같습니다.

한 가지 주의할 점은 목록이 일대일로 변환되지 않는다는 것입니다(즉, [email protected]변환되지 않음 [email protected]). 따라서 단순히 총괄 리디렉션을 수행하거나 새로운 메일 서버 세트를 가리키도록 MX 레코드를 업데이트할 수는 없습니다.

환경 세부정보

현재 상자와 설치된 패키지에 대한 세부 정보는 다음과 같습니다.

  • 센트OS 5.7
  • 우편배달부 2.1.9
  • 프로그램 메일 3.22
  • 메일 보내기 8.13.8
  • 접미사 2.3.3

답변1

귀하의 질문이 세부 사항에 대해 모호하고 모든 것을 필요 이상으로 복잡하게 만들고 있다는 느낌이 듭니다. 메일링 리스트의 이름을 정말로 바꿔야 합니까? Exchange의 어떤 기능이 메일링 리스트가 더 나빠지는 것을 방지합니까? 그러나 특정 질문에 답하려면 응답자가 실행 중인 별칭에 두 번째 대상을 추가한 다음 메시지를 Mailman으로 전달하거나 새 목록 주소 등으로 전달할 수 있어야 합니다. (물론 단순히 답장만 보내고 싶다면 원래 목적지는 더 이상 필요하지 않지만, 그럴 가능성도 있다는 점은 지적할 만하다.)

training: "|/usr/local/bin/autoreply training", "|/usr/lib/mailman/mail/mailman post training"

어디 /usr/local/bin/autoreply처럼 보일까요?

#!/bin/sh
######## WARNING: not properly investigated
vacation -a "$1" -m /etc/vacation.msg -f /etc/vacation -e /etc/vacation

나는 이러한 옵션을 사용하여 실행하는 것이 가능하거나 합리적인지 조사하지 않았 으며 이는 또한 어떤 사용자( ?) vacation로 실행하는지에 따라 다릅니다 . sendmail이 스크립트를 실행하는 사용자가 프로그램이 사용하려는 리소스에 대한 쓰기 권한을 갖도록 설정해야 합니다. 어쩌면 이 목적을 위해 별도의 사용자를 생성할 수도 있습니다. 시작점으로 vacation -I위 옵션을 루트로 실행한 다음 생성된 파일의 소유자를 이 목적으로 사용하려는 사용자로 변경할 수 있다면 모든 설정이 완료된 것입니다.

분명히 Procmail을 대신 사용하고 싶다면 vacation다음에서 할 수 있습니다.man procmailexvacation-- 단순한 부품으로 제작되었기 때문에 해당 환경에서 합리적으로 기능을 수행할 수 없는 경우 상황에 적응하기가 더 쉬울 수 있습니다.

...또는 비슷한 것을 조사해 보세요http://www.brandonchecketts.com/archives/vacation-autoreply-message-with-virtual-users-and-postfix일반적인 시술에 대한 원스톱 대안으로 vacation. 최종 목표가 가능한 한 빨리 종료하는 것이라면 Sendmail을 Postfix로 교체하여 전환 중에 더 간단하고 안전한 시스템을 확보하는 것이 좋습니다. 그러면 링크 뒤에 있는 Virtual Vacation Responder 지침을 쉽게 따라할 수 있습니다. 그냥 플러그 앤 플레이를 사용하세요. (당신은 또한 볼 수 있습니다https://benjaminjchapman.wordpress.com/2012/07/31/creating-a-vacation-message-in-centos/일종의 중간 지점을 얻으려면. )

관련 정보