0

我知道这个问题相当模糊,但我该如何着手在社区网站中创建基于网站邮件系统的 php?任何输入将不胜感激。我不知道如何开始。

提前致谢。

4

4 回答 4

2

我将从基础开始

  1. 只需学习如何发送电子邮件 - 没什么特别的,只需发送邮件 ( http://phpmailer.worxware.com/ )
  2. 然后添加一个表单来与您的脚本进行通信(http://www.w3schools.com/html/html_forms.asp
  3. 然后可能会添加一些验证(http://www.w3schools.com/js/js_form_validation.asp
  4. 然后用 CAPTCHA ( http://recaptcha.net/ )之类的东西保护它

一旦掌握了所有这些,您就可以开始使用 HTML 电子邮件 ( http://en.wikipedia.org/wiki/HTML_e-mail ) 并允许您的用户更好地控制电子邮件中嵌入的内容。

我能给出的最好建议是从小处着手,不要太花哨太快。

于 2010-02-06T18:45:07.280 回答
1

如果您正试图弄清楚如何通过 PHP 发送电子邮件,那么有无穷无尽的选择。最基本的是使用 PHP 的内置邮件功能(http://php.net/mail)。更严重的是,您可以使用 PHPMailer: http: //sourceforge.net/projects/phpmailer/如果您正在寻找开箱即用的解决方案,您可以使用 PHPList:http ://www.phplist.com/

如果我误解了并且您正在考虑在您的网站上分发电子邮件地址,您可以查看 Google Apps:http ://www.google.com/apps/

我不知道还能指点你哪里。

于 2010-02-06T18:42:33.150 回答
0

您是指网站私人消息系统 (PM) 而不是电子邮件?像许多论坛使用?

如果是这样,这可能是一个太大的问题,无法在这里回答,我在 sourceforge 上找到了这个http://sourceforge.net/projects/privatemessagin/,它可能会给你一个先机。但作为一个编程项目,即使对于一个相对初学者来说,它也不应该太难。

您的用户是否已使用用户名和密码登录?如果这样就解决了一半的问题,那么现在您需要的只是某种发送消息的方式,这应该只是一个发布到数据库的简单表单,然后当用户登录时,需要提醒他他们有一封邮件只是查询数据库的一个例子。没什么太复杂的。

于 2010-02-06T20:34:01.377 回答
0
  1. 了解 php 将使用的邮件服务器的邮件限制,这可能会严重限制您的邮件列表增长。
  2. 使用某种数据库来存储列表成员的电子邮件。
  3. 当您准备好发送邮件时,只需使用 phpmail 函数发送您的消息(可以将所有地址放入密件抄送,或向每个用户发送一条消息。
于 2010-02-06T18:45:04.470 回答