如何从localhost WAMP Server发送电子邮件以发送电子邮件Gmail Hotmail等?

Jay*_*tel 21 php email wamp localhost

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

如何配置这整个步骤解释我的细节,我已经在这里访问了一些Stack Overflow的答案以及博客文章,但所有这些都非常令人困惑和过时,所以它可能无法正常工作.所以我需要Stack Overflow用户帮助.谢谢.

Jay*_*tel 18

配置一个有效的电子邮件客户端localhost是一件非常繁琐的工作,我花了几个小时的努力尝试它.最后我发现这种方式发送邮件(使用WAMP,XAMPP等):

安装hMailServer

配置此hMailServer设置:

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

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

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

可选的

如果要从其他计算机发送电子邮件,则需要按照以下步骤从外部帐户到外部帐户进行交付:

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


Ana*_*ngh 9

对我来说,假Sendmail有效.

该怎么办:

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

smtp_server=smtp.gmail.com
smtp_port=465
auth_username=user@gmail.com
auth_password=your_password
Run Code Online (Sandbox Code Playgroud)

2)编辑php.ini和设置sendmail_path

sendmail_path = "C:\wamp\sendmail\sendmail.exe -t"
Run Code Online (Sandbox Code Playgroud)

而已.现在你可以测试邮件了.