공용 고정 IPv4 주소로 인터넷에 연결되어 있습니다(해당 IP 주소에는 foo.org 도메인에 대한 PTR 레코드가 있고 foo.org 도메인을 소유하고 있으며 고정 IP를 사용하도록 설정된 mx 레코드가 있는 다른 곳에 네임서버가 있습니다). 나는 한 컴퓨터에 OpenBSD i386을 설치했는데 이 인터넷 연결을 사용하는 유일한 컴퓨터입니다.
인터넷 측에서 모든 포트를 매핑하면 열려 있는 포트가 표시되지 않습니다. 엄청난. 인터넷에 연결된 OpenBSD 시스템에서는 실행되는 서비스가 없기 때문입니다.
사람들이 안전하게 이메일을 보내고 받을 수 있도록 메일 서버를 설치해야 합니다.
그래서 인터넷 검색을 통해 다음을 설치하기로 결정했습니다.
SMTPS용 OpenSMPTd(포트 465 사용)
POP3S용 popa3d(포트 995 사용)
질문:메일 서버에 이 정도면 충분합니까?이메일을 보내거나 받을 수 있나요?(포트 465만 세계/인터넷에 열려 있고, 메일을 수신하기 위해 SSH 터널링/포트 노크/이 openbsd 시스템을 사용할 것이기 때문에 pop3는 localhost에서만 허용됩니다.) 따라서 openbsd 시스템의 모든 포트를 nmaping하면 출력 포트 465만 열려 있습니다.
업데이트: 따라서 로컬에서 메일을 볼 수 있는 openbsd 시스템에 로그인하면 되기 때문에 pop3 서버가 실제로 필요하지 않은 것으로 나타났습니다. (afaik Thunderbird는 로컬에서 메일을 보도록 설정할 수 있습니다.)
답변1
귀하는 메일을 보낼 수 있고 귀하의 사용자는 시스템에 메일을 제출할 수 있지만 대부분의 메일 서버는 귀하에게 메일을 제출하기 위해 SMTP(포트 25)를 찾습니다. SMTP 포트에서 TLS 사용을 권장할 수 있지만 메일 서버가 일반적으로 SMTPS로 전송을 시도하지는 않을 것 같습니다.
답변2
우선, OpenSMTPD는 훌륭합니다(OpenBSD의 모든 것과 마찬가지로). 여기 smtpd.conf 샘플이 있습니다. "귀하의"가 포함된 필드는 귀하가 제공해야 합니다.
# This is the smtpd server system-wide configuration file.
# See smtpd.conf(5) for more information.
ext_if="yourif0"
listen on lo0 port 25
#here you must have a certificate created named "mail.yourdomain.net"
listen on $ext_if port 25 tls certificate mail.yourdomain.net auth-optional
hostname "mx.yourdomain.net"
map secrets source db "/etc/mail/secrets.db"
map aliases source db "/etc/mail/aliases.db"
accept from any for domain "yourdomain.net" deliver to mda "procmail -f -"
accept for local alias aliases deliver to mbox
#check smtpd.conf(5) for more possible URIs (smtps+auth, ssl+auth .. etc)
accept for any relay via tls+auth://mail.upstreamprovider.com auth secrets
또한 확인OpenSMTPD 구성에 관한 이 문서(인증서 생성용) 그리고 훌륭한calomel.org 가이드. popa3d에 관해서는 좋다고 들었지만 개인적인 용도로는 항상 SSH를 통해 내 상자에 연결하여 내 메일을 그런 식으로 보는 것을 선호했습니다(요즘에는 그렇게 하는 사람이 거의 없습니다). POP 서비스를 실행하려면...
또 다른 점은 POP 대신 IMAP을 선택하면 davmail과 같은 웹메일 프로그램을 무료로 실행할 수 있다는 것입니다(그러나 그것이 필요할지는 확실하지 않습니다).
마지막으로 확인하는 것을 잊지 마세요목록OpenSMTPD는 항상 개선되고 있기 때문에 -current 체크를 따라가면페이지또한. 건배!
답변3
예, 작동해야 합니다. MTA가 메일을 보낼 수 있도록 하려면 포트 25를 활성화해야 합니다. - 참조SMTP 사양그리고Wikipedia의 SMTPS(및 해당 링크).
참고 사항: 대신 SSH 터널을 사용할 수도 있습니다.stunnel
.