サポート » プラグイン » IIS7でのbuddypressでメールが送信出来ない

  • はじめまして。
    Buddypressを構築していますが、何点か不具合があり調べています。
    お知恵をお貸し願います。
    OS:Windows Server2008 R2 Standaed(IIS7)
    WordPress:3.3.1
    BuddyPress:1.2.6(日本語変換済み)

    動作確認をしていて4つ動作出来ない機能があります。
    1.メール送信が出来ない
    2.アバター変更を行い正常に登録できても反映しない
    3.写真がアップロードできない
    4.フォーラムのトピックが作成できない

    4つの問題を並行して調べていますが、どれも解決策が見つかりません。
    まず1つ目についてご存じの方、解決方法を教えて下さい。

    WPはMUで構築しています。
    この時点でcontact form 7を動かしています。
    smtpの設定はWP-Mail-SMTPを使っています。
    メール送信は問題なくできました。
    次にBuddyPressを有効化させてメール送信テストを行ったところ
    WP-Mail-SMTPの設定画面に表示された送信結果ログには

    [“From”]=>
    string(21) “noreply@xxx.xxx.xxx.xxx”
    SMTP -> FROM SERVER:501 5.1.7 Bad sender address syntax

    と表示され、From mailに設定したメールアドレスが反映されていないようです。
    BuddyPressを無効化し再度送信テストを行うと問題なくメールは送信されます。
    抜本的対策が一番ですが、暫定的(例えば直接ソース上にfrom mailアドレスを設定するなど)な方法でも構いません。

    尚、IIS7での類似が検索しても見当たらなかったので、既に解決済みであれば
    そちらの情報サイトでも結構ですので教えて下さい。

    以上、宜しくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • IISについては分かりませんし、contact form 7についても分かりませんので、直接の解決かどうかは分かりませんが、

    buddypress のバージョンが古いので、バージョンアップしておく必要があると思います。
    http://buddypress.org/2011/07/buddypress-1-2-9/

    BuddyPress 1.2.9 includes fixes related to the new version of jQuery (1.6.1) that comes packaged with with WordPress 3.2.

    トピック投稿者 cobozo

    (@cobozo)

    php-webさん、コメントありがとうございます。

    Buddypressのバージョンが古いのは、アチコチ調べていて日本語化対応しているのが
    1.2.6というところまでわかったためです。
    ちなみに、1.2.6で日本語化する前でもメール送信は同じエラーになりました。

    さて、アドバイス通り最新版をダウンロードし、日本語化せずそのままの状態で
    WP-Mail-SMTP送信テストを行いましたが結果は全く同じでした。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「IIS7でのbuddypressでメールが送信出来ない」には新たに返信することはできません。