由于邮件服务器Down了,当然不可能给出什么提示的,除非这时候有别的程序接管,但是那和重新启动邮件服务器还有什么区别呢?实际上“当不可达目标时,给用户返回错误提示”是没有必要的,因为发送端连不到你的服务器,肯定自行处理了。自行处理可能有两个方法:1、定时重新连接服务器,2、立即给邮件发送用户返回“发送失败”信息,停止本次发送。—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
解决方案 »
- DragDrop,怎么识别我的电脑,网上邻居等虚路径的拖入。
- 使用FastReport时,如何才能做到打印多份时显示页号
- DELPHI下内嵌汇编int22这个中段指令要用什么代替了,操作系统是2K
- 关于添加一条与当前记录大致相同的记录的问题
- help!!! fastreport2.5 的tprintgrid问题
- Ehlib控件打印问题?
- 今天去面试了,知道上海众恒信息的请进!!
- dll中创建adoconnetion,报错'尚未调用CoInitialize',为什么啊
- 请高人帮忙解决MSMQ(windows消息队列)的问题
- 如何将文本文件中的空格去掉
- 请教CreateProcess的问题
- Ehlib高手们请进!
而我提到的收信问题,当邮件服务器Down了,别人给你我发的信我就收不到了吗?是如何处理的呢?(处理方案在对方的发还是在我这方的收上做工作呢?如对方没发通直到发通为止,还是当我方起来时再去慢慢收回呢?)
1返回一条错误信息给MTA或上一个MDA;
2过一会再发。
通常在执行2多次失败后就执行1,有的MDA会直接执行1,这样给你发信的人就会收到一条错误信息