インターネットとやりとりできる最小 exim4
サーバ稼動させている LAN 内の機械から普段使ってるインターネット上のアドレスにメールを出したいのれす。cron で報告してよこせっていうことなんですが、Debian Sarge で exim4 に初挑戦。
を参考に
dpkg-reconfigure exim4-config
- smarthost と smtp, fetch を利用
- /etc/exim4/exim4.conf は置いちゃだめ(間違って template をコピーして exim4.conf を作ってハマった)
- smarthost をプロバイダの SMTP に
- From: のドメイン名を local で書き換えるようにしておかないと向こうの SMTP に蹴られちゃうかもよ
- それかドメインを FQDN でなくて実在するものにするか。個人的には FQDN にしておいて送信時に書き換える方が気持ちいい。(どのホストから来たのかすぐ分かるし。)
- .forward は何も設定しなくても有効(というか設定できる環境があるのか知らないけど)
- /var/spool/exim4/ の中に各種ファイルができるのでエラーとかはここで
チャックチェック
- relay は localhost だけ
- このホストを SMTP にして他の機械が外にメールを出す必要はないので。
More
Recent Posts
- » aligach.netのRubyとViteをバージョンアップした
- » ViteRuby 3.7.0は起動方法のデフォルトがnpx経由になった
- » GmailからSpreadsheetとGoogle Driveへ書き出すGASライブラリを作った
- » 面倒くさがり屋のためのTypeScript環境
- » JavaScriptにも論理和代入なんてあったんだ
- » TypeScriptでpropertyを舐める処理が面倒くさい
- » JavaScriptのAbortがやっと分かった
- » 今さらJavaScriptエラーの監視に向けて
- » GitHub Actionsで言う環境変数とはそこから実行されるstepにとってなんなのか?
- » mittをTypeScriptで怒られずに使う(overloadとの付き合い方の例)