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年分のシステムメールが山のように届く!!
次回は山のように届くシステムメールの対処法について書きます。