
パブリック静的IPv4アドレスでインターネットに接続されています(そのIPアドレスには、foo.orgドメインのPTRレコードがあり、foo.orgドメインを所有し、静的IPを使用するように設定されたmxレコードがある他の場所にネームサーバーがあります) 。私は1台のコンピュータに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などのWebメールプログラムを無料で実行できることです(しかし、それが必要かどうかはわかりません)。
最後に確認することを忘れないでくださいリストOpenSMTPDは常に改善されているので、-currentチェックに従うとページまた。乾杯!
答え3
はい、うまくいくはずです。 MTAがメールを送信できるようにするには、ポート25を有効にする必要があります。 - 参照SMTP仕様そしてWikipediaのSMTPS(および対応するリンク)。
注:代わりにSSHトンネルを使用することもできます。stunnel
。