-
ID:jIx0Eg さんの質問

初歩的な質問ですみません。

初めてさくらVPSを借りてみて、解説サイトなどみながら設定していき
webサイトを公開し、phpも動くようになったんですが、
メールフォームだけが正常に動きません。
(名前、コメントを入れて送信を押すと
こちらにメールで届くようなもの)

特に途中でエラーが出ている様子もないのですが、指定したアドレスにメールが届きません。
ロリポップなどのレンタルサーバと違い、自分でメールサーバ?の構築や設定などしないといけないのでしょうか?
分かる方おられましたら、どうかご教授お願いします。

(メールをおくるのphp自体は以前使ってみて正常に動いていたので
恐らく問題はないかと思います。)

みんなの回答 4 件

ID:Sz8OPS さんの回答

/var/logs/の中にmaillog がありますから見て見てください。

ID:jIx0Eg

ご返答ありがとうございます。
現在色々いじりすぎてサイトが表示されなくなってしまったのですが
前のmaillogを見ると、Network is unreachableと書いてあるのがたくさんあるようです、、

他の方のアドバイスの中にあったメールが使用できない期間のせいかもわからないのですが、今設定ファイル触りすぎておかしくなってしまったので、
昨日でお試し期間が終わったようなので、また一からやってみたいと思います。
ありがとうございました。

ID:BTF/4t さんの回答

mailコマンドでメールを送信できる環境にする必要があります。
postfixなどのメールソフトをインストールして環境設定しましょう。さくらの場合はメールサーバを提供してくれるので、MXドメインでさくら側のサーバを使用すると楽かもしれません。

メールサーバの設定はWebサーバのそれと同じくらい難しいので、ハマることを覚悟でやって見ることをオススメします。

ID:jIx0Eg

ご返答ありがとうございます。
postfixはいろんなサイトでインストールの説明を見た気がします。。
せっかくVPSを借りているので一度勉強も兼ねてチャレンジしてみます!

ただ、今ちょっとおかしくなってサイトが表示されなくなってしまったのでまた正常に動いていたところまで最初からやり直してみます。
ありがとうございました。

ID:G8GGnC

OP25B設定 メール送信用のポート番号となる外向きの25番ポートを閉じた設定でのご提供です。とあるようにの25番ポートが
閉まっていたから送れなかったと思われます。

ID:5eTWUj さんの回答

たぶん、仮契約状態なのでは?本契約までの制限事項にあって私もハマったことがあります。ちなみに、メールサーバーをたてなくとも、sendmailが入ってたと思うので、メールフォームだけならpostfixとかはいりませんよー。

ID:jIx0Eg

ご返答ありがとうございます。
なんと・・・そうだったんですか。
昨日お試し期間が終わるみたいなメールが来てましたが、
そういった制限があったんですね、、
nginxを入れたりポート番号変えたりなんだりしてたらうごかなくなってしまったので、一度最初からやってみて、メールが送れるか試してみます。
ありがとうございました。

ID:vOIqR6 さんの回答

5eTWUj7n4Q4Mさんの指摘している通り、まだ本契約に移行していないだけだと思います。
クレジット決済の場合、強制的に2週間はメールの送信ができなくなります。(リンク先参照)

-------- 以下、さくらのご利用上の注意の一文 -----------
■2週間のお試し利用に関して

お支払い方法でクレジットカードをご選択いただきますと、2週間の無料お試し期間が発生します。お試し期間中には、下記の機能制限がありますのでご注意ください。入金確認後の制限はございません。

OP25B設定 メール送信用のポート番号となる外向きの25番ポートを閉じた設定でのご提供です。

ご利用上の注意 | VPS(仮想専用サーバ)「さくらのVPS」

http://vps.sakura.ad.jp/terms.html
ID:jIx0Eg

わざわざありがとうございます!
そのような注意書きを見落としていたようです。。
制限がかかっているとはしらず、いじくりまわしてしまったので
一度初めから入れなおして、昨日で仮契約期間も終わっているので
正常に動くかどうか試してみます。

ご丁寧にありがとうございました。

最終更新日:2013-07-14 (5,880 views)

関連するトピックス

ページ上部に戻る