質問 > その他 > mailの送信ができなくなりました |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/9/9 13:13
対応状況: −−−
|
mailの送信ができなくなりました ここに投稿して良いのかわかりませんが、
ご意見を賜りたく投稿いたします。 レンタルサーバー「easytone」において、 EC−cube1.3.4を快適に使用しておりましたが、 9月2日の当サーバーへハッキングにより、 サーバー仕様(セキュリティ)が一部変更となり、掲題の問題発生 となっております。 サーバー側いわく seLinuxを弊社サーバ全てで稼働することといたしました。これは、今回のように不正プロセスを操作してサーバを進入、破壊する行為を防止するシステムです。このシステムにより一部スクリプトにエラーが発生することがあります。 大変申し訳ございません。CGIのsendmail機能をご利用頂くことをお勧めする以外弊社には方法がございません。 お聞きしたいことは、 EC−CUBEをCGIのsendmail機能の利用への変更は、例があるか 可能かお聞かせ願えれば幸いです。 (ZEN-CARTで、組み込みのsendmailやSMTPをテストしましたが、やはり不可でした。) サーバー側からは、PERL製のパッケージを推薦されておりますが、動作するか不安ですし、なによりEC−CUBEを使用したいのも本音です。 |
|
nanasess |
投稿日時: 2007/9/9 19:01
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: mailの送信ができなくなりました 大河内です.
# 個人的にはクラックされた過去のあるような杜撰な業者を使い続けることはおすすめしないのですが. . . 引用:
ゲスト様は少々勘違いされているのかもしれませんが. . . まず, EC-CUBE のメール送信機能は, PHP の mb_send_mail 関数を使用しており, これは php.ini の sendmail_path のコマンドを実行するものです. 引用:
というのが, どんなものかわかりませんが, 一般に perl などで記述されたスクリプトから php.ini の sendmail_path に記述されたコマンドを実行すると同様の結果が得られると思います. 引用:
サーバー運営者が, sendmail を使えと言っているのですから, SMTP は無理でしょう. また, EC-CUBE は標準では SMTP からのメール送信には対応していません. 「CGIのsendmail機能」がどんなものなのか不明ですので, 詳細はわかりかねますが, php.ini の sendmail_path の値を 「CGIのsendmail機能」を実行するように変更してやればできそうな気がします. # 一般に, CGI = perl スクリプトであるという誤解があるようです# が, CGI はサーバーで実行したコマンドの結果を Webサーバーに # 反映させる仕組みなので, perl でなくとも, shell とか, PHP # とか, C などでも CGI のプログラムを作成できます. . . |
ゲスト |
投稿日時: 2007/9/10 11:10
対応状況: −−−
|
Re: mailの送信ができなくなりました 大河内 様
ご教授、感謝申し上げます。 さて、sendmail_path の値ですが、 sendmail_from no value sendmail_path /usr/sbin/sendmail -t -i でした。[phpinfo();より] 一般的なsendmailだと思います。 ちなみに、mb_send_mail関数・mail関数のテスト共に 不可でした。 確認はしてませんが、フォームメール等での 呼び出しはOK?(サーバーへの問い合わせ) アドバイスのとうり、環境を替えようと思っております。 まずは御礼まで。 ゲストより |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |