sendmail の設定を2年ぶりにする

2年前にやろうとして挫折した sendmail の設定をしている。

前回挫折した理由が、参考になるサイトを見ながら試してみたけど、思ったとおりに動かなかったから。
動かないからいろんなサイトを見て、いろいろ引用して頑張ったけど、何が悪いのかも分からない状態でお手上げだった。

2年前に設定ファイルをいじくり回しているので、開始地点がすでにマイナススタート!
しかも、現在地不明からのスタートで、今回もイロイロなサイトを見ながら設定してたけど、
m4 を使ってmcファイルからcfファイルを作るところで 弾かれてしまう状態だった。

# m4 /…/cf.m4 /…/sendmail.mc > /…/sendmail.cf NONE:0: m4: ERROR: end of file in string

結局この問題は 厳密には何が原因かわからなかったけど、 mcファイルのどこかの書き方が間違ってた時に出るらしい。
厳密に不具合箇所は見つけられなかったけど、ちゃんとした sendmail.mc を用意したら問題なく cfファイルの作成に成功した。

configファイルをいじるときは 必ずバックアップをとってからやることを徹底すること

今回使用した 元となるmcファイルはこれ

いくつか書き換えないとダメだったけど、 そのへんは他所に譲ります。
具体的には このへんを参考

さて、ここまでも2年がかりで大変だったけど、こっからもまだまだ大変!

なんと、2年分のシステムメールが山のように届く!!

次回は山のように届くシステムメールの対処法について書きます。

コメントを残す