如何配置WAMP(localhost)以使用Gmail发送电子邮件?

Jon*_*han 45 php gmail wamp localhost

我想使用localhost中的mail()函数.我安装了WAMP和Gmail帐户.我知道SMTP的Gmail是smtp.gmail.com,端口是465(来自gmail的更多信息).我需要在WAMP中配置什么才能使用mail()函数?

谢谢!!

CMS*_*CMS 28

Gmail服务器在SSL或TLS下使用SMTP身份验证.我认为mail()在这种情况下无法使用该功能,因此您可能需要检查以下备选方案:

它们都支持SSL下的SMTP身份验证.

您需要php_openssl在php.ini中启用扩展.

其他资源:


T.T*_*dua 14

我在这里回答:( WAMP/XAMP)使用SMTP localhost发送邮件(不仅适用于GMAIL,也适用于其他人).

  • 我需要在内存泄漏之前将此指令加入书签. (2认同)

小智 11

如果你在wamp中打开php.ini文件,你会发现这两行:

smtp_server
smtp_port
Run Code Online (Sandbox Code Playgroud)

添加主机的服务器和端口号(您可能需要与他们联系以获取详细信息)

以下两行不存在:

auth_username
auth_password
Run Code Online (Sandbox Code Playgroud)

因此,您需要添加它们才能从需要身份验证的服务器发送邮件.所以一个例子可能是:

smtp_server = mail.example.com
smtp_port = 26
auth_username = example_username@example.com
auth_password = example_password
Run Code Online (Sandbox Code Playgroud)