php - 如何在 Linux 上使用 PHP 从本地主机发送电子邮件

标签 php linux email smtp localhost

我知道要在 Windows 上从本地主机发送电子邮件,您需要在 php.ini 中更改 SMTP 服务器,但这仅在 Windows 上有效:

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

那么我应该怎么做才能从 Linux 操作系统发送电子邮件?

最佳答案

我建议安装 ssmtp而不是安装像 postfix 这样的完整邮件服务器。如果这只是一个本地测试环境,您可能不需要完整的 MTA。 ssmtp 非常容易设置——您只需为远程服务器提供您的 smtp 凭据。有教程here .

关于php - 如何在 Linux 上使用 PHP 从本地主机发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6923468/

相关文章:

php - 自动填充 Drupal 8 标题?

javascript - php 未输出 JSON 数据

html - 电子邮件中的 Outlook 中的双图像

php - PHP 中无限循环的成语?

linux - 终端中的脚本输出与 MOTD 输出不同

linux - 我正在处理哪些文件?

c++ - 如何在 Linux/POSIX 中获取任意时区的信息?

java - JavaMail : PKIX path building failed unable to find valid certification path to requested target 中的错误

java - 如何从我的 Facebook 应用程序发送电子邮件

php - 在php中获取mysql时区