- 我正在開發一個PHP 5.3.3的Web應用程序。
- 我希望它自動發送確認電子郵件。
- 我還沒有域名。
- 我正在使用Windows XP。
- 我沒有PEAR的郵件包。
- 我有hMailServer,並且是我想用來發送電子郵件的郵件服務器。
我的問題是:使用PHP發送電子郵件有什麼要求?
- 我可以發送電子郵件沒有域名? (這是絕對必要的嗎?我現在只想測試應用程序。)
- 如果域名是必需的,我是否還需要使用虛擬主機服務提供商託管應用程序?我可以用我的電腦嗎?(請記住,我只想測試應用程序。)
- 我是否絕對需要PEAR的郵件包?或者我可以簡單地使用mail()函數?
我對我應該做的事毫無頭緒。我已經完成了我的研究,我理解了這些部分,但我無法理解整體,我指的是需要哪些資源以及如何將它們放在一起。我從來沒有開發過任何發送電子郵件的應用程序。請幫幫我。
我以前遇到的問題是郵件甚至不被接受用於交付,現在是這樣。我所要做的只是添加一個'From:'標題。我使用Gmail地址作爲測試接收器。假設郵件是由於mail()函數返回true而發送的。我無法確認它,因爲我沒有域名,所以我使用的'From:'標題只是我的名字,正如您所說的,可能收件人服務器拒絕它,因爲它甚至不會顯示爲垃圾郵件。我已經決定獲得一個DN,使用它創建一個郵件地址,然後再試一次。如果我沒有SMTP服務器,是否會讓mail()函數返回true? – ecantu 2011-01-21 15:10:36