Rancid는 별칭을 변경한 후 계속 잘못된 주소로 전송합니다.

Rancid는 별칭을 변경한 후 계속 잘못된 주소로 전송합니다.

나는 한동안 손상된 설치 문제를 해결해 왔습니다. 별칭을 변경한 후 변수를 설정 LIST_OF_GROUPS="mygroup"하고 /etc/rancid/rancid.config파일에 해당 별칭 레코드를 설정하는 올바른 이메일 주소로 rancid를 보낼 수 없습니다 . newaliases 명령을 여러 번 실행했습니다. 아래는 이메일 로그입니다./etc/aliasesrancid-mygroup: [email protected]

명확하게 말하면 구성을 가져와 이메일을 보내지만 이메일/그룹 내용이 올바르지 않기 때문에 삭제됩니다.

Jun 13 12:15:42 rancid postfix/pickup[27906]: 3B69A214FC: uid=498 from=<rancid>
Jun 13 12:15:42 rancid postfix/cleanup[28607]: 3B69A214FC: message-id=<[email protected]>
Jun 13 12:15:42 rancid postfix/qmgr[22342]: 3B69A214FC: from=<[email protected]>, size=4194, nrcpt=1 (queue active)
Jun 13 12:15:42 rancid postfix/smtp[28615]: 3B69A214FC: to=<[email protected]>, orig_to=<rancid-mygroup>, relay=192.168.40.74[192.168.40.74]:25, delay=0.13, delays=0.02/0.01/0/0.1, dsn=2.6.0, status=sent (250 2.6.0  <[email protected]> Queued mail for delivery)
Jun 13 12:15:42 rancid postfix/qmgr[22342]: 3B69A214FC: removed

버전: rancid 버전 3.1-3.el6 -- postfix 버전-2.6.6-6.el6_5 -- cetnos 6.6 --

답변1

/etc/aliases는 로컬 전달에 사용됩니다. /etc/postfix/virtual 상단의 주석을 참고하세요:

#    The  optional  virtual(5)  alias  table rewrites recipient
#        addresses for all local, all virtual, and all remote  mail
#        destinations.   This  is unlike the aliases(5) table which
#        is used only for local(8) delivery.  Virtual  aliasing  is
#        recursive,  and  is  implemented by the Postfix cleanup(8)
#        daemon before mail is queued.

/etc/postfix/virtual에 추가하려는 줄(참고, 콜론 없음):

rancid-mygroup [email protected]
# You may also need
[email protected]  [email protected]  

그런 다음 해시를 만듭니다.

postmap hash:/etc/postfix/virtual

그런 다음 /etc/postfix/main.cf에 다음 줄을 추가합니다.

virtual_alias_maps = hash:/etc/postfix/virtual

Postfix를 다시 시작하고 테스트하십시오. rancip-mygroup으로 이메일을 보내야 합니다.[이메일 보호됨].

관련 정보