基于PHP的网站内邮件系统

发布于 2024-08-20 16:07:01 字数 1436 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

小忆控 2024-08-27 16:07:01

我将从基础知识开始,

  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. 然后用验证码之类的东西保护它(http://recaptcha.net/

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

我能给出的最好建议是从小事做起,不要太快变得太花哨。

I would start with the basics

  1. Just learn how to send an email - nothing special just send the mail (http://phpmailer.worxware.com/)
  2. Then add a form to communicate with your script (http://www.w3schools.com/html/html_forms.asp)
  3. Then maybe add some validation (http://www.w3schools.com/js/js_form_validation.asp)
  4. Then protect it with something like CAPTCHA (http://recaptcha.net/)

Once you have all this, you can start playing around with HTML email (http://en.wikipedia.org/wiki/HTML_e-mail) and allowing your users to have more control over what gets emmedded in the email.

The best advice I can give is to start small and not get too fancy too quickly.

舞袖。长 2024-08-27 16:07:01

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

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

我不知道还能向您指出哪里。

If you're trying to figure out how to send email PHP, there are endless options. The most basic is using PHP's built - in mail function (http://php.net/mail). More seriously, you can use PHPMailer: http://sourceforge.net/projects/phpmailer/ If you're looking for an out of the box solution, you can use PHPList: http://www.phplist.com/

If I misundestood and you're looking at handing out email addresses on your website, you can look into Google Apps: http://www.google.com/apps/

I'm not sure where else to point you.

救赎№ 2024-08-27 16:07:01
  1. 了解您的邮件的邮件限制
    php 将使用的服务器,这个
    可能会严重限制您的邮寄
    列表增长。
  2. 使用某种数据库来存储列表成员
    电子邮件。
  3. 当您准备好发送时
    邮件只需使用 php mail
    发送消息的功能(可以
    将所有地址放入密件抄送中,或者
    向每个人发送一条消息
    用户。
  1. Know the mail limits of your mail
    server that php will be using, this
    could severely limit your mailing
    list growth.
  2. Use some sort of database to store list member
    emails.
  3. When you are ready to send
    mail just use the php mail
    function to send your message (can
    put all the addresses in bcc, or
    send out a single message to each
    user.
勿挽旧人 2024-08-27 16:07:01

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

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

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

Do you mean a website Private Messaging system (PM) rather than email? Like many forums use?

If so it's probably too big a question to answer here, I've found this http://sourceforge.net/projects/privatemessagin/ on sourceforge which might give you a head-start. But as a programming project even for a relative beginner it shouldn't be too difficult.

Are your users already sign in with a username and password? If so that's half the problem solved, now all you need is some way to send a message, which should be just a simple form that posts to a database, then when a user logs in he needs to be alerted that they have a mail which is just a case of querying the database. Nothing too complicated.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文