从本地主机发送邮件

Send mail from localhost

我想知道是否可以从本地主机发送电子邮件。如果是,如何?我想使用我的 gmail 帐户从我的本地主机发送电子邮件。我有一个 Mac OS X Yosemite 版本 10.10.1 我是 运行 XAMPP 5.6.3-0.

谢谢!

您可以使用 PHP 邮件程序而不在您的计算机上配置 SMTP,或者您可以按照此说明使用 GMAIL 配置 sendmail。 我喜欢选项 2 :)(只是为了好玩)。当然第一种选择更容易。

  1. 首先转到您安装Xampp应用程序的路径。默认为 C:\xampp\.
  2. 然后我们需要找到 php.ini 文件,其中包含 配置属于 PHP。该文件默认位于 C:\xampp\php\php.ini。使用记事本等任何文本编辑器打开它。
  3. 使用编辑器中的搜索尝试查找 sendmail_path。应该 成为他们中的两个。一个在注释中使用 ;(分号)进行注释 该行的开头,另一个未注释。评论 一个是活跃的,一个是活跃的评论。之后 编辑它应该如下所示......(类似) sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" ; XAMPP: Comment out this if you want to work with mailToDisk,... ;sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"
  4. 保存php.ini文件并重启Apache进程。这是 进行配置所必需的。
  5. 接下来导航到 sendmail 目录。默认情况下应该是 位于 C:\xampp\sendmail 并打开 sendmail.ini 文本编辑器。
  6. 现在我们需要设置邮件服务器的配置。为了这 如果我选择 Gmail。 Gmail 的 SMTP 地址是:smtp.gmail.com Gmail 的 SMTP 端口是 587.
  7. 找到smtp_server并在前面写上Gmail SMTP地址 那。
  8. 找到 smtp_port 并在其前面写上 Gmail SMTP 端口。
  9. 向下滚动,您应该能够看到 auth_username& auth_password。将您的 gmail 用户名放在 auth_username 前面 并将密码放在 auth_password .
  10. 前面
  11. 保存,现在您可以从本地主机发送邮件了。

    • 注意你的PHP邮件功能应该有"from"header,否则你的邮件将无法通过。
    • 另请记住,目的地将从您的 Gmail 地址接收邮件,而不是您在 PHP 代码中输入的地址。