그래서 OpenBSD VPS에 OpenSMTPD 서버를 설정했습니다. 별칭 파일 경로를 지정하고 .txt 파일의 해당 별칭을 기반으로 특정 사용자에게 메일을 전달하도록 "local_mail" 작업을 구성했습니다 /etc/mail/smtpd.conf
. (저는 다음 코드 블록에서 지정하지 않은 행을 참조하기 위해 ...를 사용합니다.)
...
table aliases file:/etc/mail/aliases
...
action "local_mail" mbox alias <aliases>
...
현재 파일 /etc/mail/aliases
은 다음과 같습니다
# Basic system aliases -- these MUST be present
MAILER-DAEMON: postmaster
postmaster: root
# General redirections for important pseudo accounts
daemon: root
ftp-bugs: root
operator: root
www: root
...
mail: qwerty
여기서 qwerty는 내 사용자 이름입니다.
문제: 포스트마스터에게 전송된 모든 메일은 루트 사용자의 mbox에서 찾아야 합니다. 하지만 qwerty 사용자의 mbox에는 나타납니다.
답변1
몇몇 버전부터 /root/.forward
설치 중에 루트가 아닌 사용자를 생성하도록 선택하면 파일이 생성됩니다.
이에 대한 자세한 내용은 다음을 참조하세요.포워드(5).