3つの仮想マシンを実行するIPが1つしかないサーバーがあります。
http-proxy
-IP 10.77.77.254email
-IP 10.77.77.101services
- IP 10.77.77.104
ホストシステムでは、iptablesを使用してどのサーバーに接続するポートを選択します。email
25、143などの仮想マシンのすべての電子メールポートを設定しました....
ポート80および443は、http-proxy
どのドメインがどの仮想マシンに接続されるかを決定するポートに接続される。私はVMservices
とVMという2つのVMSでPhp、Ruby、およびRustスクリプトを実行していますemail
。
このemail
仮想マシンは私の電子メールサーバーなどでうまく機能しますpostfix
。courier
メールの送受信に有効です。このサーバーのスクリプトは、php
そこから電子メールを送受信することもできます。仮想マシンには、email
電子メールボックスを持ついくつかのユーザーアカウントもあります。
services
その仮想マシンのスクリプトが電子メールも送信できるように、同じホストに別の仮想マシンを設定するにはどうすればよいですか。
ベストアンサー1
実際に仮想マシンへの答えはservices
…状況によって異なります。アプリケーションの場合は、email:25 / TCPを指すことができます。
デーモン/サービスについて話している場合は、VMで設定できservices
ますhttp-proxy
。
試験では、スマートホストとして
email
ホストを
postfix
指すように構成された単純なリレーホスト。email
たとえば、次のようになりますmain.cf
。relayhost = email
または、互換性のあるAPIから送信されたEメールのみを
ssmtp
配信するように軽量SMTPフォワーダを設定できますsendmail
。
ssmtp.conf
次に、定義で次のようにします。
hostname=FQDN # full DNS name of your server where `ssmtp` is installed
mailhub=email # name or IP address of your central SMTP server
sSMTP - シンプルSMTP
sSMTPは、コンピュータからメールセンター(SMTPサーバー)にメールを転送するために使用される単純なMTAです。 sSMTPはシンプルで軽量で、デーモンやCPUをあまり使用しません。 Exim4とは異なり、sSMTPはメールを受け入れたり、エイリアスを拡張したり、キューを管理したりしません。