こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

linux(centos) + xampp phpでmailコマンドを利用したい

linux(centos) + xampp phpでmailコマンドを利用したいのですが
mail送信を利用するにはどのような設定(もしくは環境)を行わないといけないのでしょうか?
windows xp + xampp php で利用したときには、php.iniの中の
[mail function]
SMTP = xxxx.xxxx.co.jp
smtp_port = 25
を設定することによって利用できました。

お忙しいところ申し訳ございませんがよろしくお願いします。

投稿日時 - 2009-05-21 15:07:24

QNo.4977827

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

こんにちは
見当違いの回答でしたらご容赦ください。

原則、XAMPPもLAMPPも構成は同じですので
/opt/xampp/etc/php.ini(デフォルトインストール時)

[mail function]
SMTP = xxxx.xxxx.co.jp
smtp_port = 25
で動作するはずなのですが・・・。
Linuxで利用する場合、FWの設定やSELinux等の設定が必要です。
もう少し現状の環境を教えていただけると
解答がつきやすいのではないかと思います。

参考案で申し訳ありません。

投稿日時 - 2009-05-27 16:05:10

補足

わざわざご返答ありがとうございます。
当方の環境構築に問題がありlinuxの再構築中です。

構築後、LesserSE様の回答内容でトライしてみます。

また質問するかとは思いますがよろしくお願いします。

投稿日時 - 2009-05-28 14:04:56

お礼

いろいろ試した結果下記の通り?でした。ご参考まで。

Linux + xamppでphpのmailコマンドでメール送信する場合php.iniの[mail function]の指定は無効のようです。
下記の2通りの方法があるようです。
1.linux 上にmailサーバーを構築。
(他のサーバーへ"relayhost"を利用してメールを転送し利用)
2.phpのpearであるMail及びMail_MIMEを導入しsmtpサーバーに送信する。

投稿日時 - 2009-06-05 11:45:44

あなたにオススメの質問