【问题标题】:Send mail from PHP with minimum 3rd party services?使用至少 3 方服务从 PHP 发送邮件?
【发布时间】:2012-07-24 09:48:31
【问题描述】:

如果这听起来像重复,请不要忽略。我在这里遇到了类似的问题,但无法解决我的疑问。

我正在我的本地主机中开发一个站点。它用 PHP 编码。我需要从我的 PHP 脚本向我网站的客户发送邮件。我知道我们可以为此使用 gmail smtp 服务器。但由于谷歌设置的邮件/天限制,我不想使用它们。

但我的疑问是:

  1. 我可以在没有 gmail 的 smtp 服务器或其他任何人的 smtp 服务器的情况下进行操作吗?
  2. 从本地主机和在线网络服务器发送邮件需要哪些组件?
  3. 是否所有网络服务器都已预先配置为使我们能够从站点发送邮件?
  4. 什么是sendMail、phpMailer、pearMail等?我被建议使用它们。但它们是什么?

非常感谢!

编辑:我在本地主机中使用 wamp2.2。

【问题讨论】:

  • 1.是的,如果您的主机上定义了本地 smtp 服务器,2. 本地主机上的 smtp 服务器以及主机上的一个,3. 不,取决于您订阅的主机策略和服务,4. 只是要避免的速记库自己创建邮件...
  • @yent,我可以在本地主机和网络服务器上使用什么 SMTP 服务器(免费版本)?有什么建议吗?
  • 有很多,但是从您的本地计算机发送邮件很可能会失败,因为(正如 KingCrush 提到的)您没有 MX/SPF 记录,因此收件人 MTA 会将其标记为垃圾邮件...
  • 你能推荐一个免费版本吗?我将从我的个人计算机(本地主机)发送邮件仅用于测试目的。一旦它工作,我打算托管我的网站,然后将从我的域发送邮件。
  • 你可以试试 Postmark,网址是postmarkapp.com。它不是免费的,但注册后您将获得 1000 个免费电子邮件积分。集成它非常容易。 :)

标签: php smtp sendmail


【解决方案1】:

如果您使用 XAMPP,它会随 Mercury Mail 一起提供。您可以使用它通过 localhost 发送邮件。

【讨论】:

  • 我正在使用 wamp 2.2。有同样的功能吗?
  • 我不确定 WAMP 是否带有内置的 Mercury 邮件,但这应该对您有所帮助 satyamtechnologies.net/articles/…
【解决方案2】:
  1. 当然
  2. 设置自己的 MTA(邮件传输代理),如 postfix。
  3. 根据我的经验,共享主机通常已经提供了邮件代理。如果您真的是指“网络服务器”,那么不是:网络服务器就是网络服务器。像 XAMPP 这样的预配置包通常也带有 MTA。
  4. 发送邮件的库。 sendMail 可以是 sendmail,它本身就是一个 MTA 接口。

【讨论】:

  • 感谢 KingCrunch。所以简而言之,我只需要一个 MTA(比如 postfix)就可以从 localhost 发送邮件,对吧?
  • 理论上是的,但我没有意识到,您想从您的个人计算机发送邮件。在这种情况下,如果您没有在公共名称服务器中定义的具有相应 MXrecords 的域,您的邮件很可能会被标记为垃圾邮件。
  • 我将从我的个人计算机(本地主机)发送邮件仅用于测试目的。一旦它工作,我打算托管我的网站,然后将从我的域发送邮件。
  • 对于开发和/或测试,我建议要么根本不发送邮件(例如,Swiftmailer 允许将邮件作为文本文件而不是发送它们),或者使用 gmail。
【解决方案3】:

要从 php 发送电子邮件,只需使用 php 自己的邮件功能:

 <?php

             $to = "destinationemailid";

             $subject = "mail subject";

             $message = "your message to send";

             $from =  "sourceemailid";

             $headers = "From:" . $from;

             mail($to,$subject,$message,$headers);



        ?>

这适用于本地主机上的 xampp

【讨论】:

    猜你喜欢
    • 2013-06-12
    • 2021-10-01
    • 2015-06-22
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    相关资源
    最近更新 更多