人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MovableType4でsendmailでもsmtpでも良いのでとにかくメールを送信したいのですが、上手く行きません。
以下の環境に近い方の成功体験談があれば教えてください。

XAMPP Windows版 Version 1.6.8をWindows2000SP4上に導入し、ActivePerl5.10.0をインストールして MT4.23(オープンソース版)を動作させています。
XAMPPで動作させているサービスは、Apache / MySQL / FileZilla / Mercury 全て稼働中です。
メール送信のテストは、メールフォームプラグインV2.0( http://www.h-fj.com/blog/archives/2008/01/31-143806.php )を導入し、ここでテストフォームを作成して行いました。

※smtpの送信テストの際は mt-config.cgi に gmail を指定しようとしましたが上手くいきませんでした。
※/xampp/apache/logs/error.log によると、、メールフォームを利用したあたりの時間で「No recipient!」というメッセージが記録されているのですが、対応法がわかりません。

よろしくお願いします。

●質問者: くじぇ
●カテゴリ:インターネット ウェブ制作
✍キーワード:23 Apache CGI config FileZilla
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● niwa-mikiho
●35ポイント

メール送信先を設定しました?

どこまで設定が完了してるのかなどを示していただかないと・・・

ドメイン名、ユーザー名などは伏せて、設定項目と設定内容をお願いします。

◎質問者からの返答

niwa-mikihoさんありがとうございます。

設定は以下のように行っています。

◆MovableType4 mt-config.cgi

MailTransfer sendmail

SendMailPath C:?Program Files?xampp?sendmail?sendmail.exe

EmailAddressMain <自分の普段使っているメールアドレス>

◆xampp/sendmail/sendmail.iniの修正した点

smtp_server=smtp.gmail.com

smtp_port=587

error_logfile=error.log

debug_logfile=debug.log

force_sender=<自分の普段使っているメールアドレス>

◆メールフォームプラグインV2.0の設定

送信先のメールアドレス <自分の普段使っているメールアドレス>

メールの題名 メールフォームからメールが送信されました

メールフォームテンプレート メールフォーム

送信確認テンプレート〜メール本文テンプレート デフォルト値

自動返信する チェックしない

自動返信時の送信元のメールアドレス <自分の普段使っているメールアドレス>

返信メールの題名 デフォルト値

返信メールテンプレート デフォルト値

副送信先のメールアドレス(to) 空欄

副送信先のメールアドレス(cc) 空欄

副送信先のメールアドレス(bcc) 空欄

送信元のメールアドレス <自分の普段使っているメールアドレス>

フォームのチェック項目とAjaxに関しては触っていません

◆Mercuryの設定

よくわからず触っていません。

以上よろしくお願いします。

※自分の普段使っているメールアドレスは、gmail.comアカウントのものです。

※PerlのMail::Sendmailモジュールは、バージョン 0.79をインストール済みです。


2 ● niwa-mikiho
●35ポイント

smtp_server=smtp.gmail.com

gmail ですが、送信には smtp 認証が必要になります。


sendmail.ini にある

;auth_username=

;auth_password=

の2行のコメントを外して、 gmail の user id と password を設定してください。

pop3 before smtp でメールを送る場合、上記の設定はしないで

;pop3_server=

;pop3_username=

;pop3_password=

この3行を設定してみてください。


これでも駄目なら、ZTV の smtp を指定するか、smtp を自前で立てて 「localhost」 としてみてください。

(ZTV の回線から ZTV の SMTP を経由する場合、特に認証無しで送信できる可能性が高いです)


メールサーバーを自前で立てる場合、xmail をおすすめします。

当方も MTA に xmail を使用していますが、比較的簡単に設置できる MTA かなと思います。

◎質問者からの返答

niwa-mikihoさんご返答ありがとうございます。

あれからご指導いただいた通り、sendmail.iniの設定を変更したり

xmailメールサーバーを立ててみましたが一向にMovableTypeから

メールを送信することはできませんでした。

しかし、独立した普通のPerlで書かれたメールフォームからなら

何故か送信に成功したので、これで代用することにしました。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ