postfix를 사용하여 내 별칭으로 이메일을 보낼 때 사용자가 존재하지 않는다는 오류가 발생합니다.

postfix를 사용하여 내 별칭으로 이메일을 보낼 때 사용자가 존재하지 않는다는 오류가 발생합니다.

내 시스템의 별칭으로 이메일을 보내려고 합니다. 내 별칭 파일은 다음과 같습니다.

cat aliases
users: user, user1

별칭을 추가한 후 postfix에 추가한 postalias aliases다음 postfix 서비스와 dovecot 서비스를 다시 시작했습니다. 그런 다음 내 별칭으로 이메일을 보내려고 합니다 mutt.

 mutt -s "hello from root" users

하지만 이메일은 user 또는 user1에게 전송되지 않으며 이메일을 보내는 동안 내 편지함에 이메일이 도착합니다.

메일 시스템

:알 수 없는 사용자: "사용자"

postconf alias_maps alias_database local_recipient_maps
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
local_recipient_maps = proxy:unix:passwd.byname $alias_maps

답변1

문제는 실제 기존 사용자에 대해 별칭을 설정해야 한다는 것입니다. 이 사용자는 users존재하지 않습니다. 별칭을 다음으로 변경합니다.

user: user, user1

또는. 라는 파일을 추가하세요.users

참고: user별칭 사용자가 이메일 사본을 받을 수 있도록 하려면 위에 표시된 대로 콜론 오른쪽에 별칭을 재사용해야 합니다.

다시 실행하는 것을 잊지 마세요새 별칭명령 또는 postalias /path/to/aliases.

관련 정보