2006-08-23
_ esmtp でメール送信
このサーバでは今まで MTA は導入していなかったのですが,tDiary の日記更新時に mixi の日記も更新するプラグインで,ツッコミメールプラグインを利用するのにどうしようかと考えていました.
Gmail や ISP の SMTP サーバを直接利用する方法も考えたのですが,ローカルに esmtp というリレーのみ行う MTA を導入し,ISP の SMTP サーバへメールをリレーさせるようにしてみました.
設定はとても簡単.インストールは Debian なら,
# apt-get install esmtp
インストール時に,リレーする SMTP サーバのホスト名,ユーザーID,パスワードを設定します.設定ファイルは,/etc/esmtprc に記述されます.tDiary の comment_mail-sendmail プラグインで,
@options['comment_mail.sendmail'] = '/usr/bin/esmtp'
と指定することで,メール送信が可能になりした.
ちなみに Gmail を SMTP サーバとして利用する場合は,STARTTLS 用の設定が必要になります.