GNU/Linux >> Linux の 問題 >  >> Debian

DebianSqueezeにopenDKIMをインストールして設定する

DebianへのopenDKIMのインストールと設定

このガイドでは、DebianSqueezeVPSにopenDKIMをインストールして設定する方法を説明します。 DKIMは、メッセージが許可された送信元から送信されたことを検証するために使用される署名/暗号化電子メール認証テクノロジです。 DKIMを使用すると、組織は、受信者が確認できる方法でメッセージを送信する責任を負うことができます。詳細については、DKIMの公式Webサイトを参照してください。

openDKIMをインストールする

aptitude install opendkim

キー用の新しいディレクトリを作成します

mkdir /etc/opendkim/keys/your-domain.com

歌の鍵を生成する

opendkim-genkey -D /etc/opendkim/keys/your-domain.com -d your-domain.com -s mail

上記のコマンドは、新しく作成されたディレクトリの下に、mail.privateとmail.txtの2つのファイルを作成します

所有権をopendkimに変更します

chown -R opendkim:opendkim /etc/opendkim/keys/your-domain.com

openDKIM構成ファイル/etc/opendkim.confを開き、すべてを削除して、以下を追加します

PidFile /var/run/opendkim/opendkim.pid
Mode    sv
Syslog  yes
SyslogSuccess   yes
LogWhy  yes
UserID  opendkim:opendkim
Socket  inet:8891@localhost
Umask   002
Canonicalization        relaxed/simple
Selector        mail
KeyFile /etc/opendkim/keys/your-domain.com/mail.private
KeyTable        /etc/opendkim/KeyTable
SigningTable    /etc/opendkim/SigningTable

/ etc / opendkim / KeyTable(署名に使用できるキーのリスト)を開き、次の行を追加します

mail._domainkey.your-domain.com your-domain.com:mail:/etc/opendkim/keys/your-domain.com/mail.private

/ etc / opendkim / SignatureTableを開き、次の行を追加します

your-domain.com mail._domainkey.your-domain.com

/ etc / opendkim / TrustedHostsを開き、次の行を追加します

127.0.0.1
localhost
your-domain.com

/etc/opendkim/keys/your-domain.com/mail.txtファイルのコンテンツをDNSゾーンファイルに追加します

mail._domainkey IN TXT "v=DKIM1; g=*; k=rsa; p=MIG.......B58FQIDAQAB" ; ----- DKIM mail for your-domain.com

postfix設定ファイル(/etc/postfix/main.cf)を開き、次の行を追加します

smtpd_milters           = inet:127.0.0.1:8891
non_smtpd_milters       = $smtpd_milters
milter_default_action   = accept
milter_protocol   = 2

openDKIMとpostfixの両方を再起動します

/etc/init.d/opendkim restart
/etc/init.d/postfix restart

すべてが期待どおりに機能するかどうかを確認するには、[email protected]に電子メールを送信してください。数秒以内に次のようなメールが届きます

====================================
Summary of Results
====================================
SPF check:          pass
DomainKeys check:   pass
DKIM check:         pass
Sender-ID check:    pass
SpamAssassin check: ham

「DKIMチェック:合格」という行は、サーバーにopenDKIMが正常にインストールされたことを意味します。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Debian
  1. Debian11にMariadb10をインストールして設定する方法

  2. Debian11にMongoDB5をインストールして設定する方法

  3. Debian11にRedis6をインストールして設定する方法

  1. Debian11にRedis6.0をインストールして設定する方法

  2. Debian11にdockerをインストールして設定する方法

  3. Debian 6にSpamAssassinをインストールしてセットアップする(Squeeze)

  1. Debian10にFail2banをインストールして設定する

  2. Debian9にVNCをインストールして設定する方法

  3. Debian9にRedisをインストールして設定する方法