企业邮箱给谷歌Gmail报错550-5.7.25解决方案

news2024/10/9 15:54:26

企业邮箱给谷歌Gmail报错550-5.7.25解决方案

问题表现

今天接到同事报告企业邮箱发送报错的问题,具体问题表现如下:

  1. 我司内部邮箱 xx@XXX.com 邮箱给国内的163和新浪和企业内部发送邮件可以成功
  2. 给Hotmail发送邮件,成功。
  3. 给Gmail发送邮件,报错!

gmail-logo

报错退回邮件

This is the mail system at host mail.XXXXX.cn.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
                   The mail system
<XXXXXXXXXXX@gmail.com>: host alt1.gmail-smtp-in.l.google.com[173.194.65.27]
    said: 550-5.7.25 [XXX.XXX.XXX.XXX] The IP address sending this message does
    not have a 550-5.7.25 PTR record setup, or the corresponding forward DNS
    entry does not 550-5.7.25 point to the sending IP. As a policy, Gmail does
    not accept messages 550-5.7.25 from IPs with missing PTR records. For more
    information, go to 550-5.7.25
    https://support.google.com/mail/answer/81126#ip-practices  550-5.7.25 To
    learn more about Gmail's sender policy, go to 550 5.7.25
    https://support.google.com/mail/answer/81126.
    z64-20020a633343000000b005f0a5246e88si5915463pgz.392 - gsmtp (in reply to
    end of DATA command)

image-20240403151417917

查询错误-550 5.7.25的报错

Gmail SMTP 错误和代码

https://support.google.com/a/answer/3726730?sjid=292064531831216282-NC#5726

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1.发送此邮件的 IP 地址没有 PTR 记录设置,或者对应的正向 DNS 条目没有指向发件人 IP。根据政策规定,Gmail 不接受从缺少 PTR 记录的 IP 发出的邮件。有关详情,请参阅电子邮件发件人指南。

2.发件人 IP 与指针 (PTR) 记录中指定的主机名的 IP 地址不一致。有关详情,请参阅电子邮件发件人指南。

什么是PTR 记录

PTR 记录,全称指针记录,是域名系统 (DNS) 中的一种记录类型,它将 IP 地址映射到域名。PTR 记录与 A 记录相反,A 记录将域名映射到 IP 地址。

PTR 记录用于反向 DNS 查找。反向 DNS 查找是一种根据 IP 地址查找域名的过程。这与正向 DNS 查找相反,正向 DNS 查找是根据域名查找 IP 地址。

咨询某里云客服

https://help.aliyun.com/zh/dns/reverse-parsing-and-ptr-records

在公共网络上,反向解析是无法由 DNS 服务商提供的,因为IP地址的管理权限属于运营商,所以需要向运营商(ISP)进行申请添加反向解析。如果您的服务器IP是阿里云的,做PTR不收取费用,请您提交工单联系服务器售后服务人员为您添加即可。

问问题

公网IP: XXX.XXX.XXX.XXX 
作用自建企业邮箱
1. 我司内部邮箱 xx@XXXX.com邮箱 给国内的163和新浪和企业内部发送邮件可以成功
2. 给Hotmail发送邮件,成功
3. 给Gmail发送邮件,报错!

谷歌Gmail报错:550 5.7.25
1.发送此邮件的 IP 地址没有 PTR 记录设置,或者对应的正向 DNS 条目没有指向发件人 IP。根据政策规定,Gmail 不接受从缺少 PTR 记录的 IP 发出的邮件。
2.发件人 IP 与指针 (PTR) 记录中指定的主机名的 IP 地址不一致。

image-20240403151733364

验证问题是否解决

某里云客服添加记录之后

image-20240403152218602

再测试

# yum install bind-utils -y

# nslookup -qa=ptr <IP地址-XXX.XXX.XXX.XXX>
*** Invalid option: qa=ptr
XXX.XXX.XXX.XXX.in-addr.arpa     name = mail.XXXX.cn.
Authoritative answers can be found from:

测试邮件

可以发送邮件,但是在收件人的垃圾邮箱里,但至少邮件没有被退回,

问题解决。

image-20240403152321531

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1568291.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java计算机网络(一)-- url,tcp,udp,socket

网络编程&#xff1a; 计算机网络 计算机网络指将地理位置不同的具有独立功能的多台计算机及其外部设备&#xff0c;通过通信线路连接起来&#xff0c;在网络操作系统、网络管理软件及网络通信协议的管理和协调下&#xff0c;实现资源共享和信息传递的计算机系统。 网络协议…

前端工程师————CSS学习

选择器分类 选择器分为基础选择器和复合选择器 基础选择器包括&#xff1a;标签选择器&#xff0c;类选择器&#xff0c;id选择器&#xff0c;通配符选择器标签选择器 类选择器 语法&#xff1a;.类名{属性1&#xff1a; 属性值&#xff1b;} 类名可以随便起 多类名使用方式&am…

华为openEuler-22.03-LTS-SP3配置yum源

先有华为后有天&#xff0c;遥遥领先&#xff01; 1 确定使用的OS版本 # cat /etc/os-release NAME"openEuler" VERSION"22.03 (LTS-SP3)" ID"openEuler" VERSION_ID"22.03" PRETTY_NAME"openEuler 22.03 (LTS-SP3)" ANSI…

深度解析大语言模型中的词向量

在学习完语言模型中的编码器与解码器知识后&#xff0c;让我们继续深入学习大语言模型中一个非常关键的技术&#xff1a;词向量表示&#xff0c;以及如何通过Transformer模型实现对next token的预测。 1、词向量 要了解语言模型的工作原理&#xff0c;首先需要了解它们如何表示…

VSCode美化

今天有空收拾了一下VSCode&#xff0c;页面如下&#xff0c;个人觉得还是挺好看的~~ 1. 主题 Noctis 色彩较多&#xff0c;有种繁杂美。 我使用的是浅色主题的一款Noctis Hibernus 2. 字体 Maple Mono 官网&#xff1a;Maple-Font 我只安装了下图两个字体&#xff0c;使…

UE4_普通贴图制作法线Normal材质

UE4 普通贴图制作法线Normal材质 2021-07-02 10:46 导入一张普通贴图&#xff1a; 搜索节点&#xff1a;NormalFromHeightmap 搜索节点&#xff1a;TextureObjectparameter&#xff0c;并修改成导入的普通贴图&#xff0c;连接至HeightMap中 创建参数normal&#xff0c;连接…

32. UE5 RPG使用增强输入激活GameplayAbility(二)

在上一篇文章中&#xff0c;我们实现了Tag和InputAction的数据对应&#xff0c;后面&#xff0c;我们会通过InputAction触发对应的Tag&#xff0c;然后在GameplayAbility身上设置对应的Tag&#xff0c;然后通过Tag遍历角色身上的所有应用的技能去激活。为了实现这个功能&#x…

数据结构进阶篇 之 【交换排序】(冒泡排序,快速排序递归、非递归实现)

当你觉的自己不行时&#xff0c;你就走到斑马线上&#xff0c;这样你就会成为一个行人 一、交换排序 1.冒泡排序 BubbleSort 1.1 基本思想 1.2 实现原理 1.3 代码实现 1.4 冒泡排序的特性总结 2.快速排序 QuickSort 2.1 基本思想 2.2 递归实现 2.2.1 hoare版 2.2.2 …

蓝桥杯真题:递增序列

import java.util.Scanner; // 1:无需package // 2: 类名必须Main, 不可修改 public class Main {public static int is1(char ch[][],int m,int n){int ans0;for (int i0;i<m;i){for (int j0;j<n;j){int add1;while(jadd<n){if(ch[i][j]<ch[i][jadd]) ans; //横…

MySQL - 基础二

6、表的增删改查 CRUD : Create(创建), Retrieve(读取)&#xff0c;Update(更新)&#xff0c;Delete&#xff08;删除&#xff09; 6.1、Create 语法&#xff1a; INSERT [INTO] table_name[(column [, column] ...)]VALUES (value_list) [, (value_list)] ...value_list: v…

JAVA学习笔记22(面向对象三大特征)

1.面向对象三大特征 ​ *封装、继承和多态 1.1 封装 ​ 封装(encapsulation)就是把抽象出的数据[属性]和对数据的操作*[方法**]封装在一起&#xff0c;数据被保护在内部&#xff0c;程序的其它部分只有通过被授权的操作[方法]&#xff0c;方能对数据进行操作 ​ 1.封装的理…

椋鸟数据结构笔记#6:堆及其实现

文章目录 堆的概念堆的实现由数组调整为堆堆向下调整算法通过向下调整算法构建堆 从空堆开始插入节点堆向上调整算法通过向上调整算法构建堆 删除堆顶的元素实现代码 堆的作用 萌新的学习笔记&#xff0c;写错了恳请斧正。 堆的概念 如果有一个关键码的集合 K { k 0 , k 1 , …

基于java的电影院售票网站

开发语言&#xff1a;Java 框架&#xff1a;ssm 技术&#xff1a;JSP JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclip…

Doris实践——同程数科实时数仓建设

目录 前言 一、早期架构演进 二、Doris和Clickhouse选型对比 三、新一代统一实时数据仓库 四、基于Doris的一站式数据平台 4.1 一键生成任务脚本提升任务开发效率 4.2 自动调度监控保障任务正常运行 4.3 安全便捷的可视化查询分析 4.4 完备智能的集群监控 五、收益与…

网络与并发编程(一)

并发编程介绍_串行_并行_并发的区别 串行、并行与并发的区别 串行(serial)&#xff1a;一个CPU上&#xff0c;按顺序完成多个任务并行(parallelism)&#xff1a;指的是任务数小于等于cpu核数&#xff0c;即任务真的是一起执行的并发(concurrency)&#xff1a;一个CPU采用时间…

Java 变得越来越像 Rust?

随着编程技术的增强和复杂性的提升&#xff0c;许多编程语言也纷纷效仿&#xff0c;Java 也不例外。 另一边&#xff0c;尽管社区内部问题重重&#xff0c;但 Rust 仍逐年获得开发人员的喜爱。这背后都是有原因的&#xff1a;Rust 的编译器让开发人员避免了各种问题。编译器对…

Spring的BeanFactory和FactoryBean有什么区别?

两者的区别 BeanFactory定义了ioc容器的最基本形式,并提供了ioc容器应遵守的的最基本的接口,也就是Spring ioc所遵守的最底层和最基本的编程规范,它只是个接口,并不是ioc容器的具体实现。它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。再来说说…

jvisualvm 使用教程

之前看过 jvisualvm&#xff0c;但是那个时候对 JVM 并不是很熟悉&#xff0c;后面看了下八股文&#xff0c;看了下 JVM 的相关知识之后&#xff0c;发现多了解点 JVM 的东西&#xff0c;对我们 CRUD 其实是有指导意义的&#xff0c;就比如我们通常会 new 一堆的没有用到的对象…

Vue项目+ 打包解决静态资源无法加载和路由加载无效(404)问题

vue项目npm run build打包发到服务器上&#xff0c;背景图片消失 问题 登录页背景图片丢失 控制台报错 找到我们的 config文件夹下面的 index.js 配置文件找到其中的 build 相关配置&#xff0c;assetsPublicPath 这一项默认配置的是‘/’ 我们将他改成 ‘./’ 修改后 修…

【数据结构】初识数据结构与复杂度总结

前言 C语言这块算是总结完了&#xff0c;那从本篇开始就是步入一个新的大章——数据结构&#xff0c;这篇我们先来认识一下数据结构有关知识&#xff0c;以及复杂度的相关知识 个人主页&#xff1a;小张同学zkf 若有问题 评论区见 感兴趣就关注一下吧 目录 1.什么是数据结构 2.…