« 目次

メール・サーバーとの連携

Movable Typeにはコメント/トラックバックの受信通知、エントリーを投稿した後の通知、パスワードの再設定など、さまざまな場面で指定されたメールアドレスにメールを送信する機能があります。この機能を利用するためには、メール送信の設定を正しく行う必要があります。

mt-config.cgiの編集

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

SendMailPath

標準ではMovable Typeは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をインストールしたディレクトリにextlibというディレクトリがあるので、extlibの中にMailというディレクトリを作成し、その中にSendmail.pmをアップロードします。

メール・サーバーの設定

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


Copyright © 2001-2007 Six Apart, Ltd. All Rights Reserved.