gpt4 book ai didi

php - 如何让PHP给本地用户发送邮件(cakePHP、Linux SLES)

转载 作者:可可西里 更新时间:2023-11-01 01:05:01 25 4
gpt4 key购买 nike

目前我配置了一个邮件服务器(一个来 self 的 ISP 的真实邮件服务器)并且邮件内部和外部在命令行上工作。在 PHP 中,只有外部用户可以工作。

为了测试,我只想发送给内部用户。

( 理想情况下,我想设置许多指向一个用户的别名,以便邮寄至:tom@localhost.com、dick@localhost.com、harry@localhost.com 最终出现在/var/mail/johnsmith 中)

如果有人能在这里提供帮助,我将不胜感激。我犹豫要不要编辑 postfix 配置文件...

在命令行上 johnsmith@localhost 有效,但在 PHP 中无效。它使用的是 cakePHP,我在发送之前检查了 $email-addr 的值($this->Email->send();),该值是 johnsmith@localhost。我还不太熟悉 cakePHP。 var/log/mail 什么都不显示,只有外部电子邮件地址。

(服务器是Suse linux)

最佳答案

你可以使用基本的邮件php功能

http://php.net/manual/en/function.mail.php

linux下mail php功能依赖sendmail,检查sendmail是否正确安装即可。

关于php - 如何让PHP给本地用户发送邮件(cakePHP、Linux SLES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13176659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com