邮件发送失败后路由器的工作机制

Spring ActiveMQ 整合(二.1): 重发机制概念解释 前言: 好多人问我,根据我的教程,他怎么不能实现消息重复。不是说他们不能实现消息重发,只是对MQ的这个消息重发概念有误解。 一、消息重发的解释: 下面我解释一下,我对这个概念的解读:      ActiveMQ实现了这一功能,叫做ReDelivery(重新投递)。     当消费者在处理消息时有异常发生,会将消息重新放回Queue里,进行下一次处       理。当超过重试次数时,消息会 阅读详情
邮件发送失败后路由器的工作机制
本文来自:http://www.enet.com.cn/article/2006/0605/A20060605538413.shtml

简介
       如果邮件发送失败,路由器会根据“初始传送重试间隔”中的设定进行重新尝试。这一设定对所有邮件都生效,NRPC和SMTP邮件都遵守这项设定。

  一封邮件发送失败后,路由器(router)任务会根据“初始传送重试间隔”域中指定的值进行重新尝试。“初始传送重试间隔”域位于服务器配置文档中,可以在路由器/SMTP-〉限制和控制-〉传输控制下找到。用户可以在域中指定一个整数,其单位为分钟,路由器会根据这个设置来控制邮件的重新发送。 
  Notes邮件路由(router任务)可以基于NRPC协议和SMTP协议来发送邮件。如果一封邮件发送失败了,它会保存在mail.box中等待路由器重新进行发送。缺省来讲,一封邮件在mail.box中最长可以保存24个小时,如果超过这个时间,路由器任务会生成一个邮递失败报告,并通知发件人邮件传送失败了。 
  正如上面提到的,如果邮件发送失败,路由器会根据“初始传送重试间隔”中的设定进行重新尝试。这一设定对所有邮件都生效,NRPC和SMTP邮件都遵守这项设定。 
  要察看服务器上等待发送的邮件及其状态,管理员可以使用以下主控台命令: 
  TELL ROUTER SHOW QUEUE 
  该命令的输出样例如下: 
                   
  在Retry后面的括号中的数字表示这是第几次重新发送的尝试。 

  路由器工作的机制是这样的: 
  如果邮件第一次发送失败,路由器会等待“初始传送重试间隔”中指定的时间的分钟数,然后进行第一次重新发送,如果仍不成功,第二次重新发送前就要再等待“初始传送重试间隔”中指定时间的两倍,第三次重新发送前就要再等待三倍。接下来,每次重新发送都会等待三倍的时间,直到满24小时为止。 
  “初始传送重试间隔”的缺省值为15分钟,下面以此为例,描述了路由器工作的流程: 
  1 第一次重新发送之前会等待15分钟。(第一次重新发送其实是此邮件的第二次发送尝试) 
  2 如果第一次重新发送失败了,路由器等待“初始传送重试间隔”中指定的时间的两倍,然后再次重新尝试发送。这次发送前等待的时间为30分钟。(此邮件的第三次发送尝试) 
  3 如果第二次重新发送也失败了,路由器等待“初始传送重试间隔”中指定的时间的三倍,然后再次重新尝试发送。这次发送前等待的时间为45分钟。(此邮件的第四次发送尝试) 
  4 接下来的所有发送尝试前都会等待45分钟,直到到达24小时为止。
  减小“初始传送重试间隔”的域值会增加每小时内邮件重新尝试发送的次数,因而有可能会提高邮件路由的成功率。
  增加“初始传送重试间隔”的域值会减少每小时内邮件重新尝试发送的次数,有可能会增加邮件等待的时间。
  注意:重置“初始传送重试间隔”值的唯一办法就是重启路由器任务。在Domino服务器主控台敲入命令“route servername”会让服务器立即尝试发送邮件,但是如果发送不成功,路由器还会等待重试间隔之后再尝试。 


STM32嵌入式开发实战:如何用miniLZO压缩算法节省70%存储空间(附完整工程) 本文详细介绍了如何在STM32嵌入式开发中使用miniLZO无损压缩算法实现高达70%的存储空间节省。通过对比分析不同轻量级算法,重点讲解miniLZO的内存优化配置、分块压缩策略和完整工程实现,帮助开发者有效解决嵌入式系统中的存储瓶颈问题。 阅读详情

相关推荐

【AI智能体】Coze 搭建个人旅游规划助手实战详解

本文将详细介绍如何使用Coze平台搭建个人旅游规划助手。首先概述了AI智能体如何简化传统复杂任务的开发流程,然后重点介绍了Coze工作流的作用和核心节点类型(包括大模型、插件、知识库等)。通过实际操作演示,从创建智能体到配置多级工作流,逐步实现旅游规划功能:解析用户输入时间地点、查询必玩景点、获取景点详细信息等。该教程展示了如何利用Coze的可视化编排能力,即使非技术人员也能快速构建专业级AI应用。最终呈现的旅游助手可提供天气查询、行程建议等一站式服务。

Hello, New World! 2113

JavaMail邮件发送机制

概念JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。应用场景一般在系统的注册模块,当用户填入注册信息的邮箱时,点击保存。系统根据用户的信息会自动给用户发送一封邮件,上面有用户的基本信息和注意事项,也可以用此方法实现用

没有伞的孩子必须努力奔跑!—小林 2915

AI 小说生成器本地部署完全指南

这篇文章介绍了本地部署AI小说生成器的完整指南,主要面向网文作者、内容创作者和AI爱好者。文章从环境搭建到创作实践,详细讲解了三种主流部署方案:Ollama(推荐新手)、LMStudio(图形界面)和text-generation-webui(高级定制)。内容涵盖硬件需求、系统架构、模型选择、API对接、提示词工程等关键技术环节,并提供了小说创作的特制提示词模板和参数调优建议。文章还讨论了长篇小说管理、多模型协作等进阶技巧,以及版权伦理等法律问题。最后推荐了相关工具资源和社区论坛,帮助读者实现安全、高效、可

珂珂可爱多 2258

常见邮件发送失败原因分析以及解决方法

常见邮件发送失败原因分析以及解决方法 原文:http://www.maikongjian.com/style/info/shownews2.asp?id=439 一.发到 sina.com 的邮件会被退回 我发到 sina 的邮件会被退回,并提示"remote server said: 553 Spam Mail http://mail.sina.com.cn/FAQ.html";错误,怎么办...

谦怀 17万+

【时间序列预测算法】——Holt-Winters算法介绍及代码实现

背景 一阶二阶三阶指数平滑方法拟合效果均较好,通过结合数据自然属性,数据自身、趋势变化、季节性,提出了这三个角度的衡量量,可以说,理解起来更自然、更亲切。 公式 一阶: sts_tst​是t时刻对xtx_txt​的估计值,这里只有一个参数α,是数据本身的平滑属性的体现。 二阶: 引入了时间趋势变量btb_tbt​,优化了一下一阶的公式。同时还可以预测t+m时刻的值: 三阶: 又引入了季节性周期描述变量ctc_tct​,优化了一下二阶的公式。同时还可以预测t+m时刻的值: NOTE:ct

BlackValley的博客 1万+

从MATLAB到版图:手把手复现一篇16位1MSPS SAR ADC的完整设计流程(含Cadence与Verilog代码)

本文详细介绍了16位1MSPS SAR ADC的完整设计流程,从MATLAB行为级建模到Cadence电路实现,再到Verilog数字逻辑编码和版图生成。重点讲解了高精度逐次逼近型模数转换器的关键技术,包括电容阵列建模、校准算法实现、FFT性能验证以及混合信号仿真等,为工程师提供了实用的工业级设计指南。

weixin_28703507的博客 301

邮件发送失败后路由器的工作机制(转)

邮件发送失败后路由器的工作机制(转)[@more@]   一封邮件发送失败后,路由器(router)任务会根据“初始传送重试间隔”域中指定的值进行重新尝试。“初始传送重试间隔”域位于服务器配置文档中,可以在路由器/SMTP-〉...

ciya3282的博客 236

使用基于python的neurora进行表征相似性分析(RSA)

发现了一款用于表征分析的Python API,还是挺方便的,这里简单介绍一下进行表征相似性分析的使用方法。

zjh12312311的博客 2764

邮件发送失败?深入解析PHP mail的额外参数避坑指南

解决邮件发送失败难题,深入解析PHP mail 的额外参数正确用法。涵盖常见应用场景、参数配置要点及安全避坑技巧,提升邮件送达率。开发者必备指南,值得收藏。

StepNexus的博客 409

SI案例分享--FPC(柔性电路板)信号仿真

设计高性能的柔性PCB时,由于采用了网格地的参考面构造,因此,需要按照特定的结构进行布局,才可以保证所需目标阻抗的稳定性,该结构的配置过程称为“Hatch Configuration”,合理的参数配置将有助于得到满意的设计效果。

一只豌豆象的博客 2827

YOLO26改进 - 注意力机制 | ParNet并行子网络:多分支协同优化特征表达,增强模型判别能

本文介绍了ParNet注意力机制及其在YOLO26中的应用。ParNet注意力通过并行子网络结构,将网络层组织成多个子网络并行处理输入特征,降低了传统注意力机制在处理长序列时的计算复杂度。该机制采用VGG风格的块和特征融合策略,具有低深度高性能、参数效率高、可扩展性强和并行化能力好等创新点。我们将ParNet注意力引入YOLO26,在检测头部分应用该机制。通过实验训练改进后的模型,有望提升YOLO26在目标检测任务中的性能。

魔改工程师的博客 443

【SMTP】【POP】电子邮件相关协议分析

一、 实验环境 通过普通路由器连接英特网的计算机一台; 通过VMWare安装的Linux虚拟机一台; 抓包工具:Wireshark; 邮件处理软件:Foxmail。 二、 实验原理 SMTP工作原理 SMTP提供了一种邮件传输的机制,当收件方和发件方都在一个网络上时,可以把邮件直传给对方;当双方不在同一个网络上时,需要通过一个或几个中间服务器转发。SMTP首先由发件方提出申请,要求与接收方SMTP建立双向的通信渠道,收件方可以是最终收件人也可以是中间转发的服务器。收件方服务器确认可以建立连接后,双发就可

qq_45028907的博客 5530

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

路由器交换机工作原理

IP包头中TTL字段的含义是什么?它用来做什么? TTL(time to live):该字段用于表示IP数据包的生命周期, 作用:限制一个数据在网络中无限循环的转发下去。 简述arp缓存表的建立过程: Pc1发送数据给pc2,查看缓存表中没有pc2的Mac地址,便向所有的主机发送ARP请求。Pc2收到后回复ARP应答。Pc1知道pc2的Mac地址后将pc2的mac地址保存的...

b7327230073的博客 293

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

海外邮件中继转发原理

什么是邮件中继 邮件中继(SMTP Relay Service)指在不改变用户邮件地址(发件人)的前提下,将用户邮件通过多链路SMTP邮件转发服务器投递到收件人邮件服务器。 Swemail邮件中继的作用 邮件中继主要是为了解决邮件外发退信问题,主要针对自建邮件系统,例如Exchange,Domino,Winmail,Mdaemon,Icewap,Winwebmail等,例如Exchang

u013160813的专栏 5205

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Linux路由器及交换机工作原理

IP包头中TTL字段的含义是什么?它用来做什么? TTL(time to live):该字段用于表示IP数据包的生命周期, 作用:限制一个数据在网络中无限循环的转发下去。 简述arp缓存表的建立过程: Pc1发送数据给pc2,查看缓存表中没有pc2的Mac地址,便向所有的主机发送ARP请求。Pc2收到后回复ARP应答。Pc1知道pc2的Mac地址后将pc2的mac地址保存的...

baba9963的博客 378

诊断并解决 IBMLotusDomino8 邮件路由问题

诊断并解决 IBMLotusDomino8 邮件路由问题             简介 IBM Lotus Domino 是一个广泛使用的消息系统,根据客户的报告,它最常见的问题是邮件路由问题。大部分情况下,问题都很简单并且可以自行解决(例如,网络连接和 DNS 不可用);但是,在某些场景下,很难找出问题的根源。 在诊断这种问题时,技术支持工程师经常要求客户启用某个调试工具。因此

Gavid0124的专栏 7522

发邮件为什么还需要邮件服务器,为什么不可以点对点发

障碍点对点模式服务器模式在线要求双方必须同时在线异步通信,服务器代收代发地址问题需要知道对方动态变化的公网IP使用固定、易记的域名和邮箱地址网络障碍难以穿透NAT和防火墙服务器拥有固定公网IP,端口开放垃圾邮件无法控制,完全开放集中过滤,基于策略和信誉安全性低,直接端到端暴露高,有服务器层防护和身份验证便利性需要复杂配置和专业软件开箱即用,任何设备通过客户端或网页即可访问模式类型目标用户具体方式代表案例直接盈利企业/组织销售企业邮箱、定制域名、管理套件直接盈利个人/专业用户。

A2321161581的博客 630

搭建本地邮件服务器

XAMPP 自带的邮件服务器名称是 Mercury。架设你已经启动了 Apache 和 MySQL,现在点击 XAMPP 根目录下的 mercury_start.bat 就能直接启动邮件服务器;或者,你通过上面提到的 Control Panel 也能启动 Mercury 邮件服务器。 1.就这么一步,Mercury 邮件服务器已经运行起来并且能够发送邮件了。不过,只能通过 Mercury 本

u011553255的专栏 6269

python调用第三方软件发信代码_怎么用python调用第三方api接口发邮件

简洁界面,重要步骤提供操作提示,使用方便。一对一发送:接收者只会看到这封邮件发给了自己,不会看到其他人的地址,没有任何群发痕迹。模拟人工发送:并采取一定的反垃圾邮件措施,到达率比手工发送更高。个性化邮件:邮件内容、邮件标题可插入接收者姓名,显示对收件人的尊重;多样化邮件:文本宏、随机宏、同义词宏可以非常方便的让是邮件内容千变万化。多内容发送:一封邮件可以设置多个内容,这些内容被循环(或随机)发给接...

weixin_39580041的博客 173

救命!为啥邮件发不到 500 英里以外?

(给程序员的那些事加星标)英文:Trey Harris,翻译:Linux中国/Xingyu.Wanglinux.cn/article-10395-1.html这是一个听起...

程序员的那些事 1009

《计算机网络自顶向下方法》应用层——电子邮件

五层协议栈模型 1. 应用层 应用程序以及应用层协议停留的地方。HTTP,SMTP,FTP,DNS等 该层的信息分组称为报文 2.传输层 应用程序端点之间传送应用层报文。有两种传输协议:TCP,UDP。 TCP:提供面向连接的的服务,确保传递和流量控制(发送接收方速率匹配),长报文拆分为短报文。 UDP:提供无连接服务,不提供不必要服务的服务,只保证尽最大努力交付。 本层的分组称为报文段。 3.网络层 本层数据称为数据报。 包含IP协议,该协议定义了再数据报中的各个字段以及端系统和路由器如何作用于这些字段。

qq_38732834的博客 1062

救命!我的电子邮件发不到 500 英里以外!

这是一个听起来几乎不可能的事情……我甚至有点后悔将它发到网上,因为它在一个会议上成了一则著名的酒后故事。这个故事略有改动,以保护故事中的人物,以及忽略了一些无关的细节使之更有趣一些。 几年前,当我接到统计系主任的电话时,我正在从事维护校园电子邮件系统的工作。 “我们从部门发送电子邮件时遇到了问题。” “有什么问题?” 我问。 “我们不能发...

weixin_34244102的博客 143
上一篇: break和continue
下一篇: 常见邮件发送失败原因分析以及解决方法
mal327
博客等级 码龄17年 155粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值