我想讓客戶通過基於Web的界面創建電子郵件,而無需每次都去水銀郵件程序並添加新用戶。我只需要一個源代碼或腳本,以便我的客戶在我的wampserver電子郵件系統上創建電子郵件。Wamp電子郵件創建腳本
我使用MercuryMail作爲我的郵件主機,我目前公開與我的服務器,但需要一個電子郵件創建腳本,我可以放入一個網頁。最好是PHP。
請幫忙, 謝謝。
我想讓客戶通過基於Web的界面創建電子郵件,而無需每次都去水銀郵件程序並添加新用戶。我只需要一個源代碼或腳本,以便我的客戶在我的wampserver電子郵件系統上創建電子郵件。Wamp電子郵件創建腳本
我使用MercuryMail作爲我的郵件主機,我目前公開與我的服務器,但需要一個電子郵件創建腳本,我可以放入一個網頁。最好是PHP。
請幫忙, 謝謝。
1)打開「php.ini」。你應該知道它的位置,因爲它取決於你運行的特定服務器。
2)在php.ini文件中搜索名爲「SMTP」的屬性。通常可以找到「SMTP = localhost」行。將localhost更改爲ISP的smtp服務器名稱。而且,還有一個屬性叫做「smtp_port」,它應該設置爲25.我在php.ini文件中設置了以下值。
SMTP = smtp.wlink.com.np
smtp_port = 25
3)重新啓動apache服務器,以便重新加載PHP模塊和屬性。
4)現在試着用mail()函數來發送郵件,
mail(「[email protected]」,」test subject」,」test body」);
你可能會得到這樣的警告,
警告:電子郵件()[function.mail]:「 sendmail_from「未在php.ini中設置或自定義」From:「頭文件丟失在第1行的C:\ Program Files \ xampp \ htdocs \ testmail.php中
5)現在指定下列標題並嘗試發送郵件再次,
$headers = ‘MIME-Version: 1.0′ . 「\r\n」;
$headers .= ‘Content-type: text/html; charset=iso-8859-1′ . 「\r\n」;
$headers .= ‘From: [email protected]’ . 「\r\n」;
mail(「[email protected]」,」test subject」,」test body」,$headers);
這就是所有,郵件從本地主機發送到「[email protected]」。
注意:某些smtp服務器會驗證發件人的電子郵件地址,因此位於「[email protected]」位置的電子郵件地址應該是有效且現有的電子郵件地址,否則郵件可能不會發送到「 [email protected]」。
這不是OP想要的。他想爲客戶自動創建電子郵件帳戶。 –
@MarcB 是啊,這正是我想要做的。我想讓客戶在我的服務器上創建自己的電子郵件帳戶。我已經可以發送郵件和從我的服務器。我只需要一個腳本或基於php的東西,以允許客戶在我的服務器上創建電子郵件。 –