http://kelly.wlog.jp/さんの

らうんじ+ というCGIを
利用させていただこうかと考えております。

そこで質問があります。
レンタルサーバーの事情で、
sendmailが利用できません。

何とか書き込み内容をメールに飛ばしたいのですが
可能でしょうか?
(「SMTP」や「Net::SMTP」でしょうか?)

簡単に実装できるようでしたら、
その辺に関しても教えていただけたらと思います。


どうぞよろしくお願いいたします。

回答の条件
  • 1人3回まで
  • 登録:2009/04/07 23:19:15
  • 終了:2009/04/14 23:20:03

回答(2件)

id:hijk05 No.1

hijk05回答回数1307ベストアンサー獲得回数232009/04/08 20:28:49

ポイント35pt

こちらが選考になると思います。

http://tech.bayashi.net/pdmemo/sendmailbyperl.html

id:motokun44 No.2

motokun44回答回数42ベストアンサー獲得回数62009/04/14 02:27:12

ポイント35pt

あなたがお使いのレンタルサーバーではなぜ sendmail が使えないのでしょうか。

Windowsサーバーだから使えないのでしょうか。

それとも、スパム送信する不埒なユーザいたために使用禁止になってしまったのでしょうか。

sendmailが使えなくても、PerlやPHPスクリプトから SMTPサーバーに接続できる(そのためにSOCKETが使える)なら メールは送信できますが、調べてみましたか。

  • id:rouge_2008
    使用しているサーバーがソケット通信を許可しているのでしたら、直接SMTPと通信して送信するコードを追加すれば可能になると思います。

    ・モジュールを使用する方法
    http://www.kent-web.com/www/mail/perlmodule.html


    sendmailが使えず、ソケット通信も許可されていない場合は、メール送信は諦めるしかないと思います。
    http://www.rescue.ne.jp/CGI-BBS/cgi/perl/20021231230328.shtml

  • id:b-wind
    コード見たけど、ベタ書きしてるから相当いじくらないとだめだね。
    sendmail そのものでなくても互換インターフェイスがないとつらいと思う。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません