- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perlでsendmail)
Perlでsendmailが動かない?海外レンタルサーバーでのエラーに困っています
このQ&Aのポイント
- 海外のレンタルサーバーでのsendmailのエラーに悩んでいます。
- sendmailの動作に問題があり、新しいサーバーではまったく動きません。
- サーバーサポートに問い合わせたところ、localhostを使用するようにとの回答がありましたが、意味がわかりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Sendmailが使用できないのでは? だから、代替でSMTPを使ってねという意味では? Socket SMTP でググってみてください。
その他の回答 (1)
- maura
- ベストアンサー率46% (48/104)
回答No.2
レンタルサーバーが何処なのかが気になりますが sendmail コマンドが使えないとなると そのサーバのMailServerは、qmail か postfix か何かという事になるのでしょか? sendmail であれば /usr/lib/sendmail が使えて当たり前かと 思っていいですが、そうでない場合は使用できません。 そうなると open(MAIL, "| $SEND_MAIL -t -oi $TEST_MAIL"); からのソースの書き換えは大変な労力が必要になります。 #1 の言う通り /usr/lib/sendmailが使えないので socket で 25番Portに対して SMTP通信のプログラムを 書く必要があります。 大変な苦労を要すると思いますので、レンタルサーバーを 再度変えるか、Mail送信のプログラムの勉強だと思ってがんばってください。
お礼
お返事ありがとうございます。 レンタルサーバーはawardspace.comというところです。 結構フォーラムページを見ていると、結構の数のユーザーがCGI関連で困ってる人がいるみたいです。 返答を見ていると対応もあまりよくないですし・・・(-_-;; >大変な苦労を要すると思いますので、レンタルサーバーを >再度変えるか、Mail送信のプログラムの勉強だと思ってがんばってください。 はい、そうですね、ちょっとサーバー変えたほうがいいのかなと少し思ってきてます。 ただ、確かにまだまだ勉強中ではありますのでこれを機会にもう少し粘ってみようとも思ってます。 ご返答ありがとうございました!