메일 서버가 작동하는 데 이 정도면 충분합니까?

메일 서버가 작동하는 데 이 정도면 충분합니까?

공용 고정 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.

관련 정보