Aar*_*ban 1 php email ubuntu postfix-mta vps
我有一个 VPS,我在其中安装了站点文件,包括在以下目录中使用 php mail() 函数的 PHP 电子邮件脚本(我的站点目录/路径是如何设置的):
\n\n/var/www/mywebsite.com/html/
\n\n*目录/路径结构如下图所示:\n https://ibb.co/2SDjb8z
\n\n当我安装 Postfix 时,我已将其配置为通过 Amazon SES 发送电子邮件。Postfix 已安装在以下目录中:
\n\n/etc/后缀/
\n\n*目录/路径结构如下图所示:\n https://ibb.co/XF1JFvv
\n\n我遇到的问题是,在测试 Postfix 是否已正确安装以及使用 Amazon SES SMTP 时,它将从命令行发送电子邮件,但我的 php 电子邮件脚本无法从我的网站文件夹目录连接到后缀。
\n\n如何将我的 php 电子邮件脚本连接到 Postfix?我需要更改目录吗?
\n\n这是我正在使用的 php mail() 函数脚本:
\n\n<?php\n$to = "MyTestEmailAddress@gmail.com";\n$subject = "Another Test!";\n$txt = "Hello world!";\n$headers = "From: MyEmailAddress@gmail.com" . "\\r\\n" .\n"CC: AnotherTestEmailAddress.com";\n\nmail($to,$subject,$txt,$headers);\n?>\nRun Code Online (Sandbox Code Playgroud)\n\n请注意,上面的 php 脚本位于我的网站文件夹内名为 \xe2\x80\x9cemail1.php\xe2\x80\x9d 的文件中。I\xe2\x80\x99m 只是尝试将其连接到位于 \xe2\x80\x9c/etc/postfix\xe2\x80\x9d 目录中的 Postfix。
\n当您安装 Postfix 时,它应该已经创建了一个sendmail命令行程序。
找到它并在php.ini中为选项设置它sendmail_path的路径。
\n\n\n\n
sendmail_path字符串
sendmail 程序所在的位置,通常为\n/usr/sbin/sendmail或/usr/lib/sendmail。configure 会诚实地尝试为您找到此选项并设置默认值,但如果失败,您可以在此处进行设置。不使用 sendmail 的系统应将此指令设置为其邮件系统提供的 sendmail\n 包装器/替换(如果有)。例如 \xc2\xbb\n Qmail 用户通常可以将其设置为
\n/var/qmail/bin/sendmail或\n/var/qmail/bin/qmail-inject。
| 归档时间: |
|
| 查看次数: |
4887 次 |
| 最近记录: |