上一篇文章 :: 下一篇文章 |
發表人 |
內容 |
【 鴻 】 三段
註冊時間: 2002-04-04 文章: 79 來自: 台灣 , 中華民國
|
發表於: 星期五 九月 06, 2002 5:19 pm 文章標題: CGI?? /usr/sbin/sendmail ?? |
|
|
素老大,您好:
有一個小問題想請教您
就是我用CGI架了一個留言板
http://mhlee.d2g.com/guest/
它裡面有一個設定
是[郵件伺服器的路徑]
預設值為 /usr/sbin/sendmail
可是看起來是無法使用
雷電有支援CGI嗎?
如果有我該填入什麼?
如果沒有那我該如何去設定?
請撥冗指教
謝謝!!
ps:CGI是架在我自己的電腦裡,不是免費的網頁. |
|
回頂端 |
|
|
Arnor 究極の素還尊
註冊時間: 2001-11-07 文章: 13011 來自: TAIWAN
|
發表於: 星期五 九月 06, 2002 9:02 pm 文章標題: |
|
|
1. 我不懂那個設定該設什麼, 不過看起來是 linux 的sendmail 才行.
2. 那你 CGI 要有mail client 的功能才行不是嗎? _________________ *若是想問問題的話, 請務必不要塗改任何 IP, 網域資料, 您若不願貼上IP或網域, 請改以電子郵件來詢問. 謝謝您的配合.*
*若是回報疑似軟體的運行或邏輯或資料處理有誤的問題, 小弟很樂意去了解您的情況, 但請務必以最新版來做回報, 如果以郵件詢問, 請參考 http://www.raidenmaild.com/tw/feedback.html 的說明, 最好標題加個 RaidenMAILD 字樣, 才不致會遺漏了您的信唷. 謝謝您的配合^^*
*在版上發文請遵守網路禮儀, 並請持著虛心敘述問題請教他人, 凡發現違反的文, 均一律刪除為優先, 不另行通知喔.
*與使用者教學相長腦力激盪是我輩成就感的來源, 誠心希望您能不吝指教.
*雷電MAILD 知識庫文件 http://www.raidenmaild.com/tw/kb/
素還尊
Team John Long.
Email: arnor@raidenmaild.com
公司網站 http://www.raidenmaild.com/company/ |
|
回頂端 |
|
|
messagebox 鳳凰
註冊時間: 2002-09-26 文章: 606 來自: 中華民國
|
發表於: 星期四 九月 26, 2002 5:54 pm 文章標題: Re: CGI?? /usr/sbin/sendmail ?? |
|
|
【 鴻 】 寫到: | 素老大,您好:
有一個小問題想請教您
就是我用CGI架了一個留言板
http://mhlee.d2g.com/guest/
它裡面有一個設定
是[郵件伺服器的路徑]
預設值為 /usr/sbin/sendmail
可是看起來是無法使用
雷電有支援CGI嗎?
如果有我該填入什麼?
如果沒有那我該如何去設定?
請撥冗指教
謝謝!!
ps:CGI是架在我自己的電腦裡,不是免費的網頁. |
說一下喔~~sendmail是在UNIX系統下的一個送信程式
基本上跟雷電MAILD一點關係都沒有喔~~~
再WIN的系統~~之前我曾經聽過一個可以模擬sendmail的程式~
不過~到目前我都沒下載到~~
你要在Sambar Server下用PERL送信的話
必須先安裝PERL的模組~~~~~
Sambar Server附的PERL好像沒安裝~
那個模組名稱為MAIL::SMTP
當然~要你的PERL支援夠多的東西~最好想的到~用的到的模組都把他裝一裝~
MAIL::POP3是用來收信的~
要下載模組可以到<A HREF=http://www.activestate.com/Packages/>activestate的模組下載</A>
安裝方式好像是在DOS視窗下
進入你PERL的目錄打PPM INSTALL 模組.PPD
還有~~~~~基本上你這個問題是屬於PERL程式的問題~
跟郵件伺服沒關係喔~~~
順道提一下~~~~~
你要改一下你留言版的程式碼喔~~~~~
將送信的部分改成~~~~~~
----------------------------------------------------
sub send_mail {
$Domain = ''smtp.domain.name'';
$data{''Server''} = ''smtp.sosos.adsldns.org''; #smtp server
$data{''From''} = ''"版主" <sysop@sosos.adsldns.org>''; #寄件人名字跟信箱
#$data{''To''} = ''"假版主" <sysop1@sosos.adsldns.org>''; #收件人名字跟信箱
$data{''Cc''} = '''';#副本收件人
$data{''Bcc} = '''';#密件副本收件人
$data{''Subject''} = ''Just a test''; #主旨
$data{''Message''} = "This is a test mail.\nPls ignore this."; #郵件內文
use Net::SMTP;
my($server) = new Net::SMTP($data{''Server''}, Hello => $Domain);
unless ($server) {
#無法連接smtp server的處理事件
}
foreach ($data{''Cc''}, $data{''Bcc''}) {
next unless $_;
$recipients = $recipients.'','' if $recipients;
$recipients = $recipients.$_;
}
$server->mail($data{''From''});
$server->to($data{''To''});
$server->recipient($recipients);
$server->data();
$server->datasend("Content-Type: text/plain; charset=big5\n"); #注意這邊喔~要傳HTML的格式要改成Content-type: text/html
$server->datasend("To: $data{''To''}\n");
$server->datasend("Cc: $data{''Cc''}\n");
$server->datasend("Bcc: $data{''Bcc''}\n") if ($data{''Bcc''});
$server->datasend("From: $data{''From''}\n");
$server->datasend("Subject: $data{''Subject''}\n");
$server->datasend("\n");
$server->datasend($data{''Message''});
$server->dataend();
$server->quit(); #登出SMTP SERVER
----------------------------------------------------------------------------
大致上就是這樣囉~~~~~~~~~
這就是用MAIL::SMTP這個模組送信的程式部分~~~~~ _________________ http://onlyou.homeip.net/ |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票
|
Powered by phpBB © 2001-2007 phpBB Group
|