<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>E-Mail on Nyanmo main blog</title>
    <link>https://www.nyanmo.info/tags/e-mail/</link>
    <description>Recent content in E-Mail on Nyanmo main blog</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <lastBuildDate>Tue, 04 Aug 2026 13:38:14 +0900</lastBuildDate>
    <atom:link href="https://www.nyanmo.info/tags/e-mail/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Mailcow を使いたい</title>
      <link>https://www.nyanmo.info/posts/linux/mailcow/</link>
      <pubDate>Tue, 04 Aug 2026 13:38:14 +0900</pubDate>
      <guid>https://www.nyanmo.info/posts/linux/mailcow/</guid>
      <description>&lt;div class=&#34;annotationContainer underconstruct&#34;&gt;
    &lt;div class=&#34;annotationbanner&#34;&gt;
        &lt;img class=&#34;underconstructIcon&#34; src=&#34;https://www.nyanmo.info/icons/win7Icons/warring.ico&#34;&gt;
        &lt;h2&gt;このページは、まだ未完成です。。。&lt;/h2&gt;
        &lt;img class=&#34;underconstructYukkuri&#34; src=&#34;https://www.nyanmo.info/icons/yukkuri/未完成を憂慮するゆっくり霊夢.png&#34;&gt;
    &lt;/div&gt;
    &lt;div class=&#34;originExplain&#34;&gt;nicotalk＆キャラ素材配布所  
        http://www.nicotalk.com/charasozai_kt.html （2024年5月16日）&lt;/div&gt;
&lt;/div&gt;

&lt;h2 id=&#34;この記事を作った動機&#34;&gt;この記事を作った動機&lt;/h2&gt;
&lt;p&gt;　最近、Google (Gmail) とかに深く関係があるのは嫌であることや、中央集権的な SAAS サービスへの不信がある。そこで、自前のメールサーバを持ちたいと思い、Mailcow を使おうとしたので不完全でいいので作業過程の記録を取りたい。&lt;/p&gt;
&lt;h2 id=&#34;前提条件&#34;&gt;前提条件&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Arch Linux 環境で作業を行い、Mailcow 公式サポートはない状態である&lt;/li&gt;
&lt;li&gt;専用の物理 PC を割り当てる&lt;/li&gt;
&lt;li&gt;クリーンインストールで、Gnome デスクトップ環境や最低限のパッケージが入った、Arch Linux 環境&lt;/li&gt;
&lt;li&gt;スリープを無効化している。-&amp;gt; &lt;a href=&#34;https://www.nyanmo.info/posts/linux/gnomesettings/#%E3%82%B5%E3%82%B9%E3%83%9A%E3%83%B3%E3%83%89%E9%98%B2%E6%AD%A2&#34;&gt;gnomeの設定のメモ ⚙&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;firewalld は導入していないこと -&amp;gt; &lt;a href=&#34;https://docs.mailcow.email/getstarted/prerequisite-system/#firewall-ports&#34;&gt;Prepare your system - mailcow: dockerized documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;できれば &lt;a href=&#34;https://www.nyanmo.info/posts/linux/yay/&#34;&gt;&lt;code&gt;yay&lt;/code&gt;コマンド&lt;/a&gt; を導入する&lt;/li&gt;
&lt;li&gt;NetworkManager を使っている。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;設定要件&#34;&gt;設定要件&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;自分の LAN (VPN) 環境のみからメールの送信を受け付け、グローバル IP 空間からはメールの送信を受け付けない&lt;/li&gt;
&lt;li&gt;メールの受信についての対策は、Mailcow 標準に頼りたい&lt;/li&gt;
&lt;li&gt;利用者は自分や自分が許可した少数の身内のみ&lt;/li&gt;
&lt;li&gt;メールサーバ自体は直接グローバル IP 空間には晒さず、VPN や LAN のネットワーク空間を転送するようにして利用する。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;mailcow-のインストール&#34;&gt;Mailcow のインストール&lt;/h2&gt;
&lt;h3 id=&#34;docker-環境の導入&#34;&gt;&lt;code&gt;docker&lt;/code&gt; 環境の導入&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 必要なパッケージのインストール (jq は mailcow の依存関係)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;yay -Sy docker docker-compose
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# sudo pacman -Sy docker docker-compose jq&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# サービスの有効化&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo systemctl enable --now docker
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 必要であれば管理用ユーザを docker グループに追加し、権限を付与する&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo usermod -aG docker &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;targetUser&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 念のため再起動&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo systemctl reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;ip-アドレスの固定&#34;&gt;IP アドレスの固定&lt;/h3&gt;
&lt;p&gt;　今回は、&lt;code&gt;NetworkManager&lt;/code&gt; を Gnome 環境に組み合わせた状態なので、Gnome の GUI から設定を行った。
&lt;figure class=&#34;align-center &#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://www.nyanmo.info/posts/linux/mailcow/IP%e5%9b%ba%e5%ae%9a.png#center&#34;
         alt=&#34;IP固定&#34;/&gt; 
&lt;/figure&gt;

&lt;figure class=&#34;align-center &#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://www.nyanmo.info/posts/linux/mailcow/IP%e5%9b%ba%e5%ae%9a1.png#center&#34;
         alt=&#34;IP固定&#34;/&gt; 
&lt;/figure&gt;
&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
