Movable Type Enterprise 1.5 マニュアル: メールサーバーとの連携

目次

« 前へ | ホーム | 次へ »

メールサーバーとの連携

Movable Type Enterpriseにはコメント/トラックバックを受け付けると、指定されたメールアドレスに通知する機能があります。この機能を利用するためには、メール送信の設定を正しく行う必要があります。

mt-config.cgiの編集

mt-config.cgiをテキストエディタで編集します。

SendMailPath

標準ではMovable Type Enterpriseはsendmailを使用してメールを送信します。ウェブ・サーバーのsendmailの場所が下記以外の場合は、ここで設定します。

  • /usr/lib/sendmail
  • /usr/sbin/sendmail
  • /usr/ucblib/sendmail

指定する場合は行頭の「#」(シャープとスペース)を取り除き、以下のようにします。

SendMailPath /usr/local/bin/sendmail

MailTransfer, SMTPServer

sendmailではなくSMTPを使用する場合は、これらの値を設定します。

MailTransferに「smtp」を指定し、SMTPServerにSMTPサーバーの「ホスト名」を指定します。設定する場合は行頭の「#」(シャープとスペース)を取り除き、以下のようにします。

MailTransfer smtp
SMTPServer smtp.example.com

Mail::Sendmailのインストール

SMTPを使用する場合、ウェブ・サーバーに「Mail::Sendmail」がインストールされている必要があります。Mail::Sendmailがインストール済みかどうかは、ウェブ・サーバーにtelnetもしくはsshでログインしたあと、以下のコマンドを実行することで確認できます。

$ perl -MMail::Sendmail -e 1

何も表示されなければMail::Sendmailはインストール済みです。

Can't locate Mail/Sendmail.pm in @INC(@INC contains: ?).
BEGIN failed--compilation aborted.

このように表示された場合はMail::Sendmailはインストールされていません。以下の手順でインストールしてください。

  1. 「Mail::Sendmail」のパッケージをダウンロードし、解凍します。
  2. Movable Type Enterpriseをインストールしたディレクトリに「extlib」というディレクトリがあるので、extlibの中に「Mail」というディレクトリを作成し、その中に「Sendmail.pm」をアップロードします。

メールサーバーの設定

メールを送信する場合は、メール・サーバーのリレーの設定を適切に行ってください。


Copyright © 2001-2006 Six Apart, Ltd. All Rights Reserved.
« 前へ | ホーム | 次へ »