0

我正在使用 PHP 中的 mail() 函数发送电子邮件。我正在使用以下代码

<a href="mailto:info@vivahsuchak.com">send email</a>

链接电子邮件的代码。

使用 PHP 发送电子邮件后,我签入了邮件,当我单击“发送电子邮件”链接时,它显示以下消息“抱歉,找不到您请求的页面”。

我如何在 mail() 函数中使用“mailto:”链接。

提前致谢。

4

2 回答 2

0

mailto:链接由接收者的电子邮件客户端处理。如果他们不能正常工作,那么它的3个原因:

1) 电子邮件客户端没有该功能或已关闭。

2) 您发送的 HTML 中的语法错误。这可能是由于生成它时服务器端代码中的编码不正确或拼写错误(例如未关闭的 HTML 标记或缺少字符)。还要检查您的报价字符是如何编码在href="".

3) 默认电子邮件应用程序未在您的操作系统配置中设置。通常这是在您安装电子邮件客户端时自动设置的。在 Windows 上,它位于Control Panel > Default Programs > Set program access and computer defaults. 如果没有安装电子邮件客户端,并且您正在浏览器中查看电子邮件。然后检查您的浏览器设置。例如。火狐。(IE 从版本 9 或 10 开始使用操作系统设置)

于 2013-09-30T11:18:10.453 回答
0

mailto:example@example.com 和 php mail() 函数是完全不同的东西,它们甚至不是同一种语言,mailto 是 HTML 而 mail() 是 php。如果您想从您的站点向某人发送电子邮件,您需要:

  1. 安装在您服务器上的邮件模块 - 与您的托管服务提供商联系并询问。
  2. 发送邮件的正确脚本 - 用于简单的电子邮件检查 w3schools?http://www.w3schools.com/php/php_mail.asp

如果您想打开您的客户电子邮件程序,请使用上面的 mailto。

于 2013-09-29T15:30:35.963 回答