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 用の設定が必要になります.

目次