我有一个托管在GoPardy上的PHP站点,当我从站点发送一封邮箱时,它会与同一个域上的邮箱一起发送到我的Gmail收件箱,但是From字段显示了我 Select 的From地址以及实际的域名,它说是{id}.prod.secReserve ver.net

我已经设置了我想要在cPanel中使用的邮箱地址,我的理解是,如果我这样做了,那么当我使用PHP发送邮箱时,GoPardy将直接从我的域邮箱发送邮箱.然而,它显示是通过secReserve ver.net来的

推荐答案

我已经解决了这个问题.您必须使用凭据发送,而不仅仅是通过管道发送到SMTP.在cPanel上创建一个与您要使用的"发件人"地址匹配的邮件帐户.保存完整的邮箱地址和密码.然后在您的PHP应用程序中,将SMTP服务器设置为cPanel邮箱设置中给出的服务器(它不是mail-relay.securesver.net或类似的东西--如果您在子域上设置了它,它将是youdomain.com或subdomain.youdomain.com--这一点很关键,因为secpresver.net不会在端口465上响应,但您的域会).

端口是465,协议是SMTPS(不是STARTTLS),发件人地址和用户名是您创建的邮箱地址(显然使用相同的密码-身份验证是登录还是纯身份验证).我只是在我们的WordPress安装程序中设置了这一点,现在我通过了SPF,我的邮箱不再显示"Via secReserve ver.net".

Php相关问答推荐

在保留唯一键值对的情况下高效合并嵌套数组

以编程方式更新现有Yith WooCommerce Booking的状态

我需要多个SELECT语句的结果(使用由php ECHO创建的表中显示的Limit(X)

MariaDB 11.3.2+PHP:服务器向客户端发送未知的字符集(0).请向开发人员报告

在内部API请求之后,在响应客户端之前,是否忘记了PHP中的Header()?

让所有具有相同名称的产品在WooCommerce中更改价格

在Laravel中为表添加前缀,以将它们逻辑地分组

免费送货柜台,考虑到折扣码

在Symfony 6.4中将工作流动态添加到服务

将WooCommerce WC_Order对象与wp_Schedule_Event一起使用

设置WordPress最近的帖子小部件按修改日期排序

PHP:为什么递归需要这么长时间

Woocommerce 仅在前端为登录用户提供价格折扣

启用 WooCommerce 我的帐户付款方式,允许客户添加付款方式

标签打印机的 CSS

使用 Spomky Labs JWT 框架中的 verifyWithKey 验证 id_token JWT 的签名需要 30 秒以上

避免在 WooCommerce 中多次触发挂钩函数

WooCommerce 订单和邮箱通知的自定义产品描述

为WooCommerce中的Guest用户保存唯一的客户代码到订单中

构建 [Controller] 时目标 [Interface] 不可实例化