質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

Q&A

解決済

2回答

6279閲覧

PHP7.1で、mb_send_mailを実行時に503 Bad sequence of commands が発生。

miya_kodori

総合スコア13

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

0グッド

1クリップ

投稿2017/04/04 09:13

php7.1環境のXAMMPで、mb_send_mailを実行しましたところ、下記のエラーが発生します。
尚、本番(レンタルサーバー)php7.1環境下では問題なく動きます。
php5.6環境では、本番、XAMMPの両方とも問題なく動きます。
どうしても、php7.1環境下での配信テストを行いたい為、php7.1環境のXAMMPで悩んでいます。
php7.1環境では特別な設定が必要になったのでしょうか?
例えば、mb_send_mailにセットする時、array関数での設定が必要とか?
しかし、それならば本番でも同じエラーが出る筈です。
何かヒントになることを御存知ならば、御教示下さい。
宜しくお願い申し上げます。

1)エラーメッセージ:
「Warning: mb_send_mail(): SMTP server response: 503 Bad sequence of commands.~」
2)コマンド:
$rc = mb_send_mail($to, $title, $body, $ext_header);
3)パラメータの内容:
$to
**newuser@localhost

$title
【アンケート】

$body
【総合サイトからのお問合せ】 -------------------------------------------------- 【お客様情報】 お名前:大阪太郎 ふりがな:おおさかたろう メールアドレス:aaa@osaka.zaq.jp きっかけ:site 性別:man 用件:about_PHP 内容:質問します。 --------------------------------------------------

$ext_header
From:aaa@osaka.zaq.jp

以上

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

メールサーバーの指定方法を間違えていませんか?
sendmail.ini

投稿2017/04/04 09:27

yambejp

総合スコア114784

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

申し訳けありません。
php.iniとsendmail.iniの設定を忘れておりました。
ありがとうございました。

投稿2017/04/04 11:35

miya_kodori

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問