OpenSMTPD 5.3.1을 실행하는 OpenBSD 5.2에서 간단한 메일 서버를 구성하려고 하는데 구성 파일에 몇 가지 문제가 있어서 어떻게 해결해야 할지 모르겠습니다. 내 컴퓨터에서 로컬 메일을 보내고 받을 수 있지만, 내 컴퓨터에서 외부 메일을 보내거나 받을 수 없습니다. 아래는 내 것입니다 smtpd.conf
. 예, "mydomain.com"은 실제 도메인 이름이며 단지 필러일 뿐입니다.
listen on lo0
listen on bce0
table aliases db:/etc/mail/aliases.db
# accept local mail
accept from local for local deliver to mbox
# accept remote mail
accept from any for domain "mydomain.com" deliver to mbox
# allow remote delivery of mail
accept from local for any relay
어쩌면 내가 원하는 일을 하고 있지 않을 수도 있지만 도움을 주시면 대단히 감사하겠습니다.
답변1
구성 파일은 괜찮습니다. 수락 규칙의 별칭 테이블에 대한 참조가 누락되었습니다.
accept from any for domain mydomain.com alias <aliases> deliver to mbox
다음을 실행 smtpd -dv -T smtp
하여 들어오는 세션 추적을 얻고 어디서 실패하는지 확인할 수 있습니다 ;-)