DMA が 5 分おきにメールを送ろうとしては失敗していた件
DMA とは
Dragonfly Mail Agent というメール転送エージェント。
/var/log/syslog
が DMA だらけに
Aug 9 17:40:11 ホスト名 dma[35a0d05.22c8cd0]: trying delivery Aug 9 17:40:11 ホスト名 dma[35a0d05.22c8cd0]: trying remote delivery to example.com [2606:2800:220:1:248:1893:25c8:1946] pref 0 Aug 9 17:40:11 ホスト名 dma[35a0d05.22c8cd0]: connect to example.com [2606:2800:220:1:248:1893:25c8:1946] failed: Network is unreachable Aug 9 17:40:11 ホスト名 dma[35a0d05.22c8cd0]: trying remote delivery to example.com [93.184.216.34] pref 0 Aug 9 17:42:18 ホスト名 dma[35a0d05.22c8cd0]: connect to example.com [93.184.216.34] failed: Connection timed out
これが 5 分おきに繰り返されていた。
ちなみにどこから example.com
が出てきたのかというと、GitLab 管理者アカウントのデフォルトのメールアドレスである admin@example.com
だと思われる。
解決策
DMA のキューを確認する。
$ dma -bp ID : 35a0d05.22c8cd0 From : gitlab@192.168.x.x To : admin@example.com
メールの ID を覚えておく。ここでは 35a0d05.22c8cd0
で、↑のログにも書かれている。
DMA のスプールディレクトリに↑の ID があることを確認する。
$ sudo ls /var/spool/dma/ M35a0d05.22c8cd0 Q35a0d05.22c8cd0 flush
キュー内のメッセージを削除する。
$ sudo su # rm /var/spool/dma/*.*
面倒なのでワイルドカードで一括して削除してしまった。