如何从本地主机WAMP服务器发送电子邮件以发送电子邮件Gmail Hotmail等?

2022-08-30 18:28:20

我正在寻找有关如何从本地主机WAMP发送电子邮件的正确信息。以及如何获得从特定授权电子邮件地址发送电子邮件的授权以发送任何其他电子邮件地址。

如何配置这整个步骤,请解释我的详细信息,我已经访问了这里的一些Stack Overflow答案以及博客文章,但所有这些都非常混乱并且过时,因此可能无法正常工作。所以我需要Stack Overflow用户的帮助。谢谢。


答案 1

从中配置一个工作的电子邮件客户端是一件苦差事,我花了几个小时的挫败感尝试。最后,我找到了这种发送邮件的方式(使用WAMP,XAMPP等):localhost

安装 hMailServer

配置此 hMailServer 设置:

  1. 打开 hMailServer Administrator。
  2. 点击“添加域名...”按钮以创建新域。
  3. 在域文本字段下,输入计算机的本地主机 IP。
    • 示例:127.0.0.1 是本地主机 IP。
  4. 点击“保存”按钮。
  5. 现在转到“>协议>SMTP的设置”,然后选择“电子邮件传递”选项卡。
  6. 找到本地主机字段,输入“本地主机”。
  7. 单击保存按钮。

配置您的 Gmail 帐户,执行以下修改:

  1. 转到“>协议>SMTP的设置”,然后选择“电子邮件传递”选项卡。
  2. 在远程主机名字段中输入“smtp.gmail.com”。
  3. 输入“465”作为端口号。
  4. 选中“服务器需要身份验证”。
  5. 在用户名字段中输入您的 Google 邮件地址。
  6. 在密码字段中输入您的 Google 邮件密码。
  7. 复选标记“使用 SSL”
  8. 保存所有更改。

自选

如果要从另一台计算机发送电子邮件,则需要通过以下步骤允许从外部帐户传递到外部帐户:

  1. 转到“设置”>“高级>IP范围”,然后双击“我的电脑”,其IP地址应为127.0.0.1
  2. 选中允许从外部帐户到外部帐户的递送复选框。
  3. 使用“保存”按钮保存设置。

答案 2

对我来说,Fake Sendmail工作。

该怎么办:

1) 编辑C:\wamp\sendmail\sendmail.ini:

smtp_server=smtp.gmail.com
smtp_port=465
auth_username=user@gmail.com
auth_password=your_password

2) 编辑和设置php.inisendmail_path

sendmail_path = "C:\wamp\sendmail\sendmail.exe -t"

就是这样。现在,您可以测试邮件。


推荐