ユーザ用ツール

サイト用ツール


unix:linux:exim4

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
unix:linux:exim4 [2026/03/21 11:45] editorunix:linux:exim4 [2026/03/21 12:15] (現在) – [設定 (exim4)] editor
行 7: 行 7:
  
 ===== 準備 ===== ===== 準備 =====
-exim4 をインストール +exim4 / dovecot をインストール 
-  sudo apt install exim4+<code> 
 +sudo apt install exim4 
 +sudo apt install dovecot-imapd dovecot-pop3d 
 +</code>
  
 ---- ----
-==== 設定 ====+===== 設定 (exim4) =====
 再設定したい場合 再設定したい場合
   dpkg-reconfigure exim4-config   dpkg-reconfigure exim4-config
行 23: 行 26:
   - ローカル(自身のホスト) からの中継を許可する # smtp-auth のため(悩みポイント)   - ローカル(自身のホスト) からの中継を許可する # smtp-auth のため(悩みポイント)
  
-----+設定ファイルが分割していないかの確認 
 +<code> 
 +grep dc_use_split_config /etc/exim4/update-exim4.conf.conf 
 +-> false であればよい 
 +</code>
  
-==== SPF ====+ 
 +---- 
 +==== SPF / DKIM ====
 鍵の作成 鍵の作成
 <code> <code>
行 34: 行 43:
 </code> </code>
 ---- ----
-/etc/exim4/exim4.conf.localmacros に以下を記載・追加。 +<file config /etc/exim4/exim4.conf.localmacros>
-<file /etc/exim4/exim4.conf.localmacros>+
 DKIM_SELECTOR = 2026021401  # 適当な番号 DKIM_SELECTOR = 2026021401  # 適当な番号
 DKIM_PRIVATE_KEY=/etc/exim4/dkim.private DKIM_PRIVATE_KEY=/etc/exim4/dkim.private
 DKIM_CANON=relaxed DKIM_CANON=relaxed
 DKIM_DOMAIN=ownDomainName   # ドメイン名  DKIM_DOMAIN=ownDomainName   # ドメイン名 
 +MAIN_TLS_ENABLE = true
 </file> </file>
 ---- ----
行 85: 行 94:
 </code> </code>
  
-===== 送信テスト ===== +===== 設定 (dovecot) ===== 
-  echo "Test mail from exim4" | mail -s "Test" your-email@example.com+ 
 +以下の記載を自分の環境にあわせて確認、もしくは修正・追加する。 
 + 
 +<file config /etc/dovecot/dovecot.conf> 
 +listen = * 
 +</file> 
 + 
 +---- 
 +<file config edit /etc/dovecot/conf.d/10-auth.conf> 
 +disable_plaintext_auth = yes 
 +</file> 
 + 
 +---- 
 +<file config /etc/dovecot/conf.d/10-mail.conf> 
 +mail_location = maildir:~/Maildir 
 +</file> 
 +---- 
 +<file config /etc/dovecot/conf.d/10-master.conf> 
 +  inet_listener imaps { 
 +    port = 993 
 +    ssl = yes 
 +  } 
 + 
 +  inet_listener pop3s { 
 +    port = 995 
 +    ssl = yes 
 +  } 
 + 
 +  unix_listener /var/spool/exim4/private/auth { 
 +    mode = 0660 
 +    user = Debian-exim 
 +    group = Debian-exim 
 +  } 
 + 
 +</file> 
 +---- 
 +SSL の設定 
 +<file config /etc/dovecot/conf.d/10-ssl.conf> 
 +ssl = yes 
 +ssl_cert = <"fullchain.pem file of ownDomain" 
 +ssl_key = <"privkey.pem file of ownDomain" 
 +</file> 
 +---- 
 +ログファイルの設定 
 +<file config /etc/dovecot/conf.d/10-logging.conf> 
 +log_path = /var/log/dovecot/dovecot.log 
 +</file> 
 + 
 +---- 
 +ディレクトリの作成、所有権の設定 
 +<code> 
 +mkdir /var/log/dovecot 
 +chown dovecot:dovecot /var/log/dovecot 
 +mkdir -p /var/spool/exim4/private 
 +chown Debian-exim:Debian-exim /var/spool/exim4/private 
 +</code> 
 + 
 +---- 
 +確認 
 +<code> 
 +ls -F /var/spool/exim4/private/auth 
 +  # /var/spool/exim4/private/auth= となっていれば OK 
 +</code> 
 +---- 
 +===== Firewall の許可 ===== 
 +<code> 
 +sudo ufw allow pop3s 
 +sudo ufw allow imaps 
 +sudo ufw allow 587/tcp 
 +</code> 
 +---- 
 +===== テスト ===== 
 +==== SSL 接続 ==== 
 +<code> 
 +openssl s_client -connect slightknowledge.com:587 -starttls smtp 
 +</code> 
 +==== メールサーバーからの送信 ==== 
 +<code> 
 +echo "Test mail from exim4" | mail -s "Test" your-email@example.com 
 +</code>
  
unix/linux/exim4.1774093555.txt.gz · 最終更新: by editor

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki