メールサーバーでメールリレーを設定する方法

次の電子メールリレー設定を使用すると、電子メール送信の問題を解決できます。

====
cPanelサーバー
====

WHMパネルへのログイン
WHMの[ホーム»サービスの構成»Eximの設定マネージャ]の「スマートホストのサポート」セクションに移動し、その後、リレーサーバのIPは、アスタリスクが前に追加します。
だから、我々の場合には:

Smarthostのサポート

* 109.201.130.65

SPFレコードに変更を加える必要がある場合があります。現在のサーバーのIPアドレスを置き換え、リレーIPを追加します。
例:v = spf1 a mx ip4:109.201.130.65〜all

===
ISPマネージャーパネル-Exim
===

CentOSサーバーにyumバージョンのEximをインストールする場合、2つの構成変更を行う必要があります。1つは、メールサーバーのIPがスマートホストを介して中継できるようにすることです。/etc/exim/exim.confで構成を開き、以下で参照されている行を見つけて、以下に示すように、最後にリレーサーバーIP109.201.130.65を追加して編集します。

ホストリストrelay_from_hosts = 127.0.0.1
例:ホストリストrelay_from_hosts = 127.0.0.1:109.201.130.65

次に、以下のように、exim.confの「beginrouters」行の下にあるsmarthostセクションのコメントを解除して変更します。

smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = * 109.201.130.65
no_more
no_verify

変更した設定ファイルを保存し、このサーバーでEximを再起動します。それでおしまい;

====
Eximメールサーバー(cPanelのないサーバー)
====

CentOSサーバーにyumバージョンのEximをインストールする場合、2つの構成変更を行う必要があります。1つは、メールサーバーのIPがスマートホストを介して中継できるようにすることです。/etc/exim/exim.confで構成を開き、以下で参照されている行を見つけて、以下に示すように、最後にリレーサーバーIP109.201.130.65を追加して編集します。

ホストリストrelay_from_hosts = 127.0.0.1
例:ホストリストrelay_from_hosts = 127.0.0.1:109.201.130.65

次に、受信メールのローカルホストアドレスのみをリッスンしないようにEximに指示する必要があります。これがデフォルトです。再度、以下の構成行を見つけて、その前にハッシュ(#)を追加してコメントアウトします。

local_interfaces = <; 127.0.0.1 = ""; = "" :: 1 = "" eg:= "" #local_interfaces = ""> <; 127.0.0.1 = ""; = "" :: 1 = "">

一部のeximバージョンでは、「local_interfaces」フィールドがありません。このような場合は、この手順を無視してください。

第三に、以下のようにexim.confのsmarthostセクションのコメントを外して変更します。

smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = * 109.201.130.65
no_more
no_verify

変更した設定ファイルを保存し、このサーバーでEximを再起動します。それでおしまい;

====
Postfixのメールサーバ
====
開きますPostfixの設定:

vi
/ etc / postfix / main.cf構成内で行「relayhost」を見つけてIP109.201.130.65を追加するか、行「relayhost」が存在しない場合は、以下に示すように追加し ます
。relayhost= 109.201.130.65
保存します。 ESC +を押すと変更されます:wq

次に、postfixサービスを再起動します

サービスpostfixの再起動

メールが機能していることを確認すれば完了です。

====
Qmail(Kloxoサーバー)
====

次のQmail構成ファイルを開きます。

/ var / qmail / control / rcpthosts

その中に次のテキストを追加します。

109.201.130.65:allow,RELAYCLIENT=''

次に、保存して終了します。

別の構成ファイルを開きます。

/ var / qmail / control / smtproutes

その上に以下を追加します。

:109.201.130.65

次に、保存して終了します。

xinetdおよびqmailサービスを再起動します。

/etc/init.d/xinetd restart
/etc/init.d/qmail restart

これで完了です。
==========================

SPFレコードに変更を加える必要がある場合があります。現在のサーバーのIPアドレスを置き換え、リレーIPを追加します。
例:v = spf1 a mx ip4:109.201.130.65〜all


CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

ConfigServer Security&Firewall(略してcsfとも呼ばれます)は、ステートフルパケットインスペクション(SPI)ファイアウォールです。CentOS7へのCSFのインストールと構成について学ぶ

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1SoftBackupAgentをインストールして構成する方法を学びます。R1Soft Server Backup Managerは、サービスプロバイダーに柔軟でサーバーフレンドリーなソリューションを提供します。

CloudLinuxLVE制限を変更する方法

CloudLinuxLVE制限を変更する方法

この記事では、CloudLinuxLVE制限を変更する方法について説明しました。それでは、始めましょう。CloudLinux LVE制限は、LVEマネージャーを使用して変更できます。

ポートのSSHを変更する方法Linuxサーバー

ポートのSSHを変更する方法Linuxサーバー

LinuxサーバーのSSHポートを変更するには、SSH経由でサーバーにログインし、SSH構成ファイルを変更する必要があります。

CentOSにCentovaCastをインストールする方法

CentOSにCentovaCastをインストールする方法

Centova Castは、インターネットラジオストリームの主要な管理プラットフォームであり、ストリームホスティングプロバイダーに広範な洞察と制御を提供します。CentovaCast

メールサーバーでメールリレーを設定する方法

メールサーバーでメールリレーを設定する方法

次の電子メールリレー設定を使用すると、電子メール送信の問題を解決できます。

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu18.04サーバーにApacheMariaDBPHPとPHPMyAdminをインストールする方法を学習します。Apache、MySQL / MariaDB、およびPHPはパッケージで構成されています。それはランプとして知られています

Linuxでの基本的なユーザー管理を学ぶ

Linuxでの基本的なユーザー管理を学ぶ

Linuxでユーザーを追加、変更、または削除しますか?これがあなたにぴったりの記事です。

Linuxでの基本的なグループ管理について学ぶ

Linuxでの基本的なグループ管理について学ぶ

Linuxでのグループ管理の詳細をご覧ください。Linuxでグループを追加、グループを変更、グループを削除、メンバーを追加する方法。新しいグループを作成し、groupaddコマンドを使用します。

CentOS7にFail2banをインストールする方法を学ぶ

CentOS7にFail2banをインストールする方法を学ぶ

Fail2banは、SSH接続を保護するのに非常に役立ちます。これで、centos7にfail2banをインストールして構成し、サーバーにセキュリティのレイヤーを追加できるようになります。