繁体   English   中英

从本地主机发送邮件

[英]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" 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_usernameauth_password 将您的gmail用户名放在auth_username前面,然后将密码放在auth_password前面。
  10. 保存,现在您可以从本地主机发送邮件了。

    • 请注意,您的PHP邮件功能应具有“ from”标头,否则您的邮件将不会通过。
    • 还要记住,目的地将从您的Gmail地址接收邮件,而不是从您在PHP代码中输入的地址接收邮件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM