ホストされている仮想アカウントの1つのアドレスに電子メールメッセージを取得するためにDNSサーバーを実行することを避けようとしています。
IPアドレスを角かっこで囲むことができることは知っていますが、サーバー上の(仮想)ホストアカウントのメールボックスユーザー名を指定するにはどうすればよいですか?
言い換えると、
私がやりたいことは可能ですか?
ありがとう。
仮想ホストは、何をすべきかを理解するためにドメイン名を必要とします。ドメイン名ではなくIPアドレスに送信したい。したがって、通常の方法では機能しません。一致するものがない場合は「デフォルト」ドメインを指定できる場合があります。それ以外の場合は、手動で電子メールを偽造することが唯一の希望です。つまり、次のことを意味します。
telnet 123.456.78.9 25
HELO myhostname.mydomain
MAIL From: <myemail@mydomain>
RCPT To: <[email protected]>
DATA
From: myemail@mydomain
To: [email protected]
Subject: Testing
This is a test
.
QUIT
あなたがやりたいことは可能であり、CjdnsIPを使用するときでも安全です。一部のクライアント(muttなど)は「壊れて」おり、ドメインとしてrawipsでチョークします。 (技術的には壊れていますが、is珍しいユースケースです-muttは優れたクライアントです。)
生のIPを受け入れるようにMTAに指示する必要があります。例えば。 sendmailで、[123.456.78.9]
を/ etc/mail/local-Host-namesに追加します
Sendmailはすでに解決済みのドメインを「解決可能」と見なしていないようであるため、accept_unresolvable_domains
もオンにする必要があります。 (他のMTAでは、異なる調整が必要になる場合があります。)
私はThunderbirdを使用してrawipsに送信しますが、問題なく動作します。友人は問題なくclaws-mailを使用しています。