2010-01-08 213 views
0

我已經編寫了郵件在php.but如何發送郵件通過本地服務器?我如何發送消息?

+1

提問您的問題在Serverfault.com – 2010-01-08 07:48:57

+1

可能的重複http://stackoverflow.com/questions/2026089 – Gumbo 2010-01-08 07:52:55

+0

http://thephpcode.blogspot.com/2009/03/setting-up-local-mail-smtp- pop3-imap.html – mauris 2010-01-08 07:59:23

回答

0

您需要設置SMTP服務器。你可以使用iis來達到這個目的。

2

一個全功能的SMTP服務器對於從腳本進行郵件發送而言是過分的。 SMTP適用於連接到服務器併發送郵件的客戶端。

要從腳本,使用sendmail或後綴

http://php.net/manual/en/function.mail.php

1

你也可以看看php.net關於郵件發送郵件。祝你好運!

1

假設服務器已經設置爲SMTP和/或sendmail,那麼最有可能的是你要找的是mail() function

爲基本用法是這樣的:

mail('[email protected]', 'The subject', 'A short or long message'); 
發送長消息時

,使用wordwrap() function,以確保被打破由客戶端正確顯示的消息。

$message = wordwrap($message, 70); 

當然,如果這也不行,那你可能需要與服務器管理員聯繫,以確保一切都正確設置,讓您發送電子郵件。