2010-01-08 175 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); 

当然,如果这也不行,那你可能需要与服务器管理员联系,以确保一切都正确设置,让您发送电子邮件。