【求助】PHP實現POP3郵件的收取



贊助商連結


CORPS
2004-05-02, 09:03 PM
我目前使用的是
Apache + PHP + MySQL
請問﹕
1會員註冊線上寄發Eemail給版主,
 一定要安裝 Mail Server 嗎?
2安裝 Mail Server 要安裝DNS Server 嗎?
 (有com.tw 網域,正常使用中。)
-------------------------------------------
之前發表過一篇Perl寄發表單問題未能解決..
於是買書改學PHP又碰到相同的問題...
...幫幫新手吧....

贊助商連結


misol
2004-05-02, 11:48 PM
1.使用你的 ISP 的 SMTP 即可
2.Mail Server 未必一定要自建DNS

CORPS
2004-05-03, 04:34 PM
最初由 misol 發表
1.使用你的 ISP 的 SMTP 即可
2.Mail Server 未必一定要自建DNS

是這個嗎?
msa.hinet.net
不是很懂??
要求寄信程式:sendmail
路徑要如何指向..(這是Perl的)
Perl若很麻煩,請教我Apache要如何設定,
主要還是想用PHP來寫,Perl只是順便問,
不知我這樣敘述清楚嗎??
花了三天看完一本PHP的書..但還是懵懵懂懂的...
麻煩回應時盡可能白話一點...感謝啊....感謝...

misol
2004-05-03, 04:47 PM
1. 可將 Sednmail 改用 SMTP 方式寄發E-mail
2. 老實說,看不太懂,你應該詳述你的環境,例如 Win 或 Linux ,使用何種程式?例如 phpbb 或 ipb...

建議先看看
http://www.pczone.com.tw/showthread.php?t=65795
會讓你的發問更容易懂

CORPS
2004-05-03, 06:00 PM
我用win2000(未安裝IIS) + Apache + PHP + MySQL
1. 開啟 php.ini 檔案
01: [mail function]
02: ; For Win32 only.
03: SMTP = msa.hinet.net
04:
05: ; For Win32 only.
06: sendmail_from = [email protected]
我修改了第3列及第6列

2. 執行123.php原始碼如下(試著線上發信給自己)
<?php

mail("[email protected]","hi!您好","這封信件是用mail()函式發送的信件!");

?>

3. 執行結果(錯誤)
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\apache\htdocs\123.php on line 3

請問我少了哪些步驟呢?....謝謝

CORPS
2004-05-03, 07:46 PM
感謝misol
我安裝 IIS 內建的 SMTP Service
已經可以收到信了,謝謝!