基于PHP的网站内邮件系统

时间:2010-02-06 18:34:11

标签: php system mailing

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

提前致谢。

4 个答案:

答案 0 :(得分:2)

我将从基础开始

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

    完成所有这些后,您就可以开始使用HTML电子邮件(http://en.wikipedia.org/wiki/HTML_e-mail),并让您的用户可以更好地控制电子邮件中的内容。

    我能给出的最好的建议是从小做起,不要过于花哨。

答案 1 :(得分: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/

我不确定还有什么指向你。

答案 2 :(得分:0)

  1. 了解邮件的邮件限制 这将是php将使用的服务器 可能会严重限制您的邮件 列表增长。
  2. 使用某种数据库来存储列表成员 电子邮件。
  3. 准备发送时 邮件只使用php mail 发送消息的功能(可以 把所有地址都放在密送,或 向每个人发送一条消息 用户。

答案 3 :(得分:0)

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

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

您的用户是否已使用用户名和密码登录?如果这样解决问题的一半,现在你需要的只是一种发送消息的方式,这应该只是一个发布到数据库的简单形式,然后当用户登录时,他需要被警告他们有一个邮件只是查询数据库的情况。没什么太复杂的。