【问题标题】:How to send email from local wamp server using PHP?如何使用 PHP 从本地 wamp 服务器发送电子邮件?
【发布时间】:2011-12-10 20:05:55
【问题描述】:

我需要从本地主机发送电子邮件。

我正在使用 wamp 服务器,我的网站加载在我自己的服务器上,请您建议如何使用我的 localhost 和 PHP 发送电子邮件?

【问题讨论】:

标签: php email wamp


【解决方案1】:

以下是实现此目的的步骤:

  • 通过link下载sendmail.zip

    • 现在,解压缩文件夹并将其放入 C:/wamp/。确保这四个文件存在:sendmail.exe、libeay32.dll、ssleay32.ddl 和 sendmail.ini。
    • 打开sendmail.ini,配置如下:

    • smtp_server=smtp.gmail.com

    • smtp_port=465
    • smtp_ssl=ssl
    • default_domain=localhost
    • error_logfile=error.log
    • debug_logfile=debug.log
    • auth_username=[your_gmail_account_username]@gmail.com
    • auth_password=[your_gmail_account_password]
    • pop3_server=
    • pop3_username=
    • pop3_password=
    • force_sender=
    • force_recipient=
    • 主机名=本地主机

    • 访问您的电子邮件帐户。单击齿轮工具 > 设置 > 转发和 POP/IMAP > IMAP 访问。点击“启用 IMAP”,然后保存您的更改。

    • 运行您的 WAMP 服务器。在 Apache Module 下启用 ssl_module。

    • 接下来,在 PHP 下启用 php_openssl 和 php_sockets。

    • 打开 php.ini 并将其配置为以下代码。基本上,您只需要设置 sendmail_path。

[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP =
; http://php.net/smtp-port
;smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = you@domain.com
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "C:\wamp\sendmail\sendmail.exe -t -i"
  • 重启 Wamp 服务器

我希望这对你有用..

【讨论】:

  • 在 2020 年,Google 默认会阻止来自不安全来源的请求,如果您尝试通过本地服务器发送电子邮件,则可能会出现这种情况。要激活此功能,您必须通过此链接激活对安全性较低的应用程序的访问:myaccount.google.com/lesssecureapps?pli=1
【解决方案2】:

打开你的 php.ini 并找到 [mail function] 部分

之后,您必须更改以下与您的 SMTP 设置相关的选项。

要更改的设置:

SMTP = ; Enter here the address of your SMTP server
smtp_port = 25

最后,您必须使用您的 PHP 脚本来使用邮件功能 http://php.net/manual/en/function.mail.php

【讨论】:

    【解决方案3】:

    您可以在 PHP 中使用邮件功能。 http://php.net/manual/en/function.mail.php

    当您自己托管它时,您必须检查您的互联网提供商 smtp 并使用它更新 php.ini,这应该可以工作。

    【讨论】:

      【解决方案4】:

      在php.ini中,设置如下参数:

      • SMTP
      • smtp_port
      • sendmail_from
      • sendmail_path

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-19
        • 2013-12-19
        • 2017-06-30
        • 1970-01-01
        • 2017-01-30
        • 2021-10-01
        相关资源
        最近更新 更多