PHP+msmtpとMailCatcherをDockerで動かす 今までPHP+ssmtpとMailCatcherを使用していた。 WSL2にしてDockerを動かそうとしたら Package 'ssmtp' has no installation candidate と出てインストールできなかった。 ssmtpはメンテされていないことを知ったので代わりにssmtpからmsmtpを使用することにした。 PHP + msmtpコンテナからメールを送信してMailCatcherコンテナで受信するイメージ。 MailCatcherを立ち上げる 参考 qiita.com msmtp PHPのコンテナのDockerfileに以下を追加。 RUN apt-get install msmtp msmtp-mta -yqq msmtp設定ファイルの場所 root@819b134ed4c4:/# msmtp