iT邦幫忙

0

SMTP與Apache HTTP無法共存??

我的server是windows 2003,使用wamp+Apache HTTP現在想要放IIS底下的SMTP,IIS可是一啟用,Apache HTTP就無法開啟,網站就錯誤,請問,有解決的辦法嗎?是因為IIS與Apache HTTP相衝嗎?還有別的辦法可以做到使用php信件寄出的功能嗎?謝謝各位!!

xeon iT邦新手 4 級 ‧ 2010-10-18 11:28:06 檢舉
來晚啦~~

比較好的答案應該是!!

IIS可以有SMTP,那Apache HTTPD當然也會有

直接使用 mod_smtpd for Apache HTTPD 吧..
8
player
iT邦大師 1 級 ‧ 2010-10-02 00:55:17
最佳解答

IIS可以與Apache HTTP並存, 可是要
1.Port 跳開(通常是IIS的預設網站,讓出Port 80), 請記得 iisreset
2.或是IP跳開
3,或是別用Apache HTTP, 改用 IIS+PHP

這3種應該你選一個用就可以了
1與3的, 我有實作過; 2的是聽過, 但我沒這樣用過

還有IIS的 SMTP 應該與Apache HTTP無關吧?

i7807 iT邦新手 5 級 ‧ 2010-10-02 22:21:03 檢舉

<<<<<還有IIS的 SMTP 應該與Apache HTTP無關吧?
其實我不太了解!最近才剛碰!一切都還在研究中!如果可以的話!請賜教!謝謝!

14
shunyuan
iT邦研究生 1 級 ‧ 2010-09-30 20:31:55

這位大哥,IIS 跟 Apache 都是 Web Server,都會 Listen 相同的 port 80

當然會相衝。

看更多先前的回應...收起先前的回應...
raytracy iT邦大神 1 級 ‧ 2010-09-30 21:21:08 檢舉

山不轉, 路轉:
把 IIS 的 Port 80 改成別的 Port # 就過了.....

i7807 iT邦新手 5 級 ‧ 2010-10-01 09:16:15 檢舉

已經改過了~還是一樣!!

raytracy提到:
把 IIS 的 Port 80 改成別的 Port # 就過了

這就是答案了
你沒有重新啟動IIS???

『iisreset』

shunyuan iT邦研究生 1 級 ‧ 2010-10-01 11:47:26 檢舉

i7807提到:
已經改過了~還是一樣!!

其實 Web Server 還有可能會 Listen 其他的 port。

同時啟用兩套 Web Server 是一種很奇怪的做法。

建議換一個 mail server 的軟體。

i7807 iT邦新手 5 級 ‧ 2010-10-02 22:22:25 檢舉

能推薦哪套嗎?我只需要mail server能寄出的功能~不需要收信!謝謝!!

8
steven1024
iT邦新手 3 級 ‧ 2010-10-01 12:08:30

可以把Server網卡設定兩組IP Address , 然後IIS 的設定特定第一組IP作為服務提供 , 另外一組IP 分配給 Apache使用 , 這樣因該可以避免互相影響的問題 .

8
tombo
iT邦高手 1 級 ‧ 2010-10-01 16:47:37

請到 IIS 管理員裡,確認一下 IIS HTTP 使用哪些 Port,
請不要跟 Apache 衝

要不然就自己安裝 IIS + PHP ,就不要安裝 Apache 了
http://blog.yam.com/jaamay/article/12874554
http://blog.raienet.com/188
http://www.pczone.com.tw/vbb3/thread/47/122398/

PS.千萬不要問我怎麼安裝...我多年前裝的,版本設定都不同了....哈哈

我要發表回答

立即登入回答