初歩的な質問ですみません。
初めてさくらVPSを借りてみて、解説サイトなどみながら設定していき
webサイトを公開し、phpも動くようになったんですが、
メールフォームだけが正常に動きません。
(名前、コメントを入れて送信を押すと
こちらにメールで届くようなもの)
特に途中でエラーが出ている様子もないのですが、指定したアドレスにメールが届きません。
ロリポップなどのレンタルサーバと違い、自分でメールサーバ?の構築や設定などしないといけないのでしょうか?
分かる方おられましたら、どうかご教授お願いします。
(メールをおくるのphp自体は以前使ってみて正常に動いていたので
恐らく問題はないかと思います。)
みんなの回答 4 件
/var/logs/の中にmaillog がありますから見て見てください。
mailコマンドでメールを送信できる環境にする必要があります。
postfixなどのメールソフトをインストールして環境設定しましょう。さくらの場合はメールサーバを提供してくれるので、MXドメインでさくら側のサーバを使用すると楽かもしれません。
メールサーバの設定はWebサーバのそれと同じくらい難しいので、ハマることを覚悟でやって見ることをオススメします。
たぶん、仮契約状態なのでは?本契約までの制限事項にあって私もハマったことがあります。ちなみに、メールサーバーをたてなくとも、sendmailが入ってたと思うので、メールフォームだけならpostfixとかはいりませんよー。
5eTWUj7n4Q4Mさんの指摘している通り、まだ本契約に移行していないだけだと思います。
クレジット決済の場合、強制的に2週間はメールの送信ができなくなります。(リンク先参照)
-------- 以下、さくらのご利用上の注意の一文 -----------
■2週間のお試し利用に関して
お支払い方法でクレジットカードをご選択いただきますと、2週間の無料お試し期間が発生します。お試し期間中には、下記の機能制限がありますのでご注意ください。入金確認後の制限はございません。
OP25B設定 メール送信用のポート番号となる外向きの25番ポートを閉じた設定でのご提供です。
ご利用上の注意 | VPS(仮想専用サーバ)「さくらのVPS」
http://vps.sakura.ad.jp/terms.html関連するトピックス