↓ロリポップマニュアルに、SENDMAILのパスは
/usr/lib/sendmail もしくは/usr/sbin/sendmail どちらでも利用可。
と記載があるのですが、このパスはどのように設定するのでしょうか?
↓ロリポップSENDMAILについて
http://lolipop.jp/support/faq/cgi/000034/
↓サンプルプログラムになります。
http://nakanomi.boy.jp/sample.txt
80行目に、
mb_send_mail関数について、記載があります。
上記の2つのURLをご確認頂いた上で、
分かる方がいましたら、教えてください。
よろしくお願いしますm(_ _)m
Sendmailのパスについては、PHPからは設定する必要がないと思います。
通常はphp.iniで設定しますが、ロリポップの場合は標準で適切に設定されているはずです。
ちなみに、ロリポップのphi.iniで設定可能な項目は以下の通りです。
http://lolipop.jp/manual/user/php-ini/#search_word=php.ini
default_charset
HTTPのContent-typeヘッダの文字セットの設定を行います。
mbstring.language
デフォルトの言語を設定を行います。『neutral』 の場合は『UTF-8』に設定されます。
mbstring.internal_encoding
内部文字エンコーディングの設定を行います。
mbstring.encoding_translation
HTTP入力文字のエンコーディング検出と内部文字エンコーディングへの変換を有効にします。
mbstring.http_input
HTTP入力文字エンコーディングのデフォルト値の定義を行います。
mbstring.http_output
HTTP出力文字エンコーディングのデフォルト値の定義を行います。
magic_quotes_gpc
HTTPリクエストデータ( Get、Post、Cookie )処理の際に『 ' (シングルクオート)』、『 "(ダブルクオート)』、『 \(バックスラッシュ)』、『NULL文字』を全てバックスラッシでエスケープ処理するかどうかの設定を行います。
session.use_trans_sid
URLにセッションIDを付加するかどうかの設定を行います。『未設定』『0』の場合は無効、「1」のときは有効になります。
short_open_tag
PHPタグの短縮型()を使用可能にするかどうかの設定を行います。
safe_mode
セーフモードでPHPを動かすかどうかの設定を行います。セーフモードに設定した場合、一部の関数は制限を受けます。
サンプルプログラムの80行目付近を確認してください。
if(mb_send_mail(SEND_MAIL,$subject,$body,$header,"-f".FROM_MAIL))
mb_send_mailの1番目の引数はToの指定になりますが、ここで定数「SEND_MAIL」が指定されています。
そこで、9行目付近にある定数「SEND_MAIL」のメールアドレスを正しく設定します。
// 問い合わせメールの報告先メールアドレスを指定 define("SEND_MAIL","??@gmail.com");
http://php.net/manual/ja/function.mb-send-mail.php
不明な点がある場合は、コメント欄を開けておいてくださると、今後のやり取りがしやすいです。
Sendmailのパスについては、PHPからは設定する必要がないと思います。
通常はphp.iniで設定しますが、ロリポップの場合は標準で適切に設定されているはずです。
ちなみに、ロリポップのphi.iniで設定可能な項目は以下の通りです。
http://lolipop.jp/manual/user/php-ini/#search_word=php.ini
default_charset
HTTPのContent-typeヘッダの文字セットの設定を行います。
mbstring.language
デフォルトの言語を設定を行います。『neutral』 の場合は『UTF-8』に設定されます。
mbstring.internal_encoding
内部文字エンコーディングの設定を行います。
mbstring.encoding_translation
HTTP入力文字のエンコーディング検出と内部文字エンコーディングへの変換を有効にします。
mbstring.http_input
HTTP入力文字エンコーディングのデフォルト値の定義を行います。
mbstring.http_output
HTTP出力文字エンコーディングのデフォルト値の定義を行います。
magic_quotes_gpc
HTTPリクエストデータ( Get、Post、Cookie )処理の際に『 ' (シングルクオート)』、『 "(ダブルクオート)』、『 \(バックスラッシュ)』、『NULL文字』を全てバックスラッシでエスケープ処理するかどうかの設定を行います。
session.use_trans_sid
URLにセッションIDを付加するかどうかの設定を行います。『未設定』『0』の場合は無効、「1」のときは有効になります。
short_open_tag
PHPタグの短縮型()を使用可能にするかどうかの設定を行います。
safe_mode
セーフモードでPHPを動かすかどうかの設定を行います。セーフモードに設定した場合、一部の関数は制限を受けます。
サンプルプログラムの80行目付近を確認してください。
if(mb_send_mail(SEND_MAIL,$subject,$body,$header,"-f".FROM_MAIL))
mb_send_mailの1番目の引数はToの指定になりますが、ここで定数「SEND_MAIL」が指定されています。
そこで、9行目付近にある定数「SEND_MAIL」のメールアドレスを正しく設定します。
// 問い合わせメールの報告先メールアドレスを指定 define("SEND_MAIL","??@gmail.com");
http://php.net/manual/ja/function.mb-send-mail.php
不明な点がある場合は、コメント欄を開けておいてくださると、今後のやり取りがしやすいです。
SENDMAILのパスはロリポップのサーバ側で設定済みだと思いますので、
設定は不要だと思います。
メールを送信するだけのプログラムを設置してみても送信できないでしょうか?
コメント(0件)