PDA

查看完整版本 : Apache與mail server的問題!


domainplayer
2005-09-26, 11:42 PM
請問該如何架設mail server於Apache之下...
之前seesawgame兄那支程式需要用到寄信功能,
我架設在虛擬主機的話不用設定mail server就可以正常使用,
但架在學校的主機(apache)時卻出現如下:

Warning: 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:\appserv\www\upload.php on line 57

有人能告訴我該如何架設(設定)mail server,使之正常運作嗎? ~what (我找不到step by step的教學文章 ~tear )

ckmarkhsu
2005-09-27, 01:21 AM
應該是要再os下架設一個stmp伺服器吧^^

你是用什麼os?

seesawgame
2005-09-27, 01:41 AM
他用 win2k 的 Apache套件架的
沒設DNS只用ip連站

DP老弟找了篇文章出來,可以拿你手邊沒有用的網址出來頂一下
http://www.raidenhttpd.com/jlbb/viewtopic.php?t=9863

我個人在用WIN2K架站時是用雷電的這一套 MailServer
但需先把DNS搞定,不管是你自設或是照上面那篇文章設定好
推薦雷電的Raiden DNSD Server
http://ec.softking.com.tw/sale/index.asp?id=1328
都得有一個網址支援它,另外雷電個人版的授權只要400元的樣子~
http://ec.softking.com.tw/sale/index.asp?id=827
有的軟體好像有「教育版」!!

還有一個方法是改
C:\Winnt\ 下的php.ini,把裡面的mail function改成你的主機的isp的mail address
試著連出去好像可以解決這個問題!!

如:[mail funtion]
; For Win32 only
SMTP = msa.hinet.net

看你那台主機跑的是那一家的ISP,如果是校網的話,試著改成學校主機的mail
如你的學生信箱是 [email protected],就改成 SMTP=mail.school.edu.tw試試看

1paper
2005-09-27, 03:07 AM
還有一個:Ricado兄的發信機。smtp填localhost應該就可以了!

whtfan
2005-09-27, 07:01 AM
用 Google 找 smtp server 就有一堆 free 的 smtp 軟體了。

Ricado
2005-09-27, 09:39 AM
Windows 2000內建就有SMTP了,到新增移除程式中選取起來就可以了。
小弟的MyMail Server 5 個帳號數是免費的。

domainplayer
2005-09-27, 09:19 PM
感謝各位的幫忙,
目前研究中...^^