我的问题很急,只要up都给分。。。。。。。。。。。 还没用过,但我想他与socket差不多。2,3,4应该在事件中可以解决的。多看看F1吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道怎样办,只知道要分================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。 ★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! ★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ● 可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zipHttp://www.ChinaOK.net/csdn/csdn.rarHttp://www.ChinaOK.net/csdn/csdn.exe [自解压] 想不出现系统错误就的 try NMSTMP OnSuccess messagebox(self.handle,'发送邮件成功! ','提示',MB_OK)OnFailure messageBox(self.handle,'发送邮件失败! ','检查参数','提示',MB_OK); 我现在问题是,如果输入错误的host那么一执行NMSMTP.connect就会出现错误ESockError,而且会死如何不让它这样,即使连接不上也可以断开还有输入错误的邮件地址,执行NMSMTP.sendmail也发现不了最后我怎么知道到底有没有发送出去。 超级笨办法:先自己解析出host,然后连接110端口,如果成功就断开,再发邮件,否则就可能是输错了。“最后是他的方法sendmail发送完邮件后,怎么知道成功发送了,用什么来判断”没办法,因为MDA不一定会返回错误,除非你不要通过MDA,自己连接到对方的服务器上。 设NMSMTP 组件名称为NMSMTP_SendNMSMTP_SendConnect1。有的要验证,有的不要, 我不知道你说的验证是指现在有些大型邮件服务器(为了减少垃圾邮件)采用的是扩展smtp协议,在发送邮件时候也要进行用户验证,如果是这个好像NMSMTP支持不怎么好,可以用indy clients 下的IdSMTP组件,它对扩展smtp协议支持比较好! 2。如果验证有错,我不想出现系统消息,应该在他的什么方法上写程序AuthenticationFailed事件3。还有连接不上,也不希望有系统消息,又如何做 try smtp连接 except 『可以处理出错信息』 BeenTimedOut//时间溢出 BeenCanceled//用户取消连接 exit;//不响应其他出错信息 end;4。最后是他的方法sendmail发送完邮件后,怎么知道成功发送了,用什么来判断。` 进入道SendSuccess 则为成功! 2.如果你还觉得,无法解决,可能就是nmsmtp不具备验证功能,建议用indy clients 下的IdSMTP组件。(这里好像还是没用验证,就可以发送邮件,垃圾邮件问题依然存在,不知是理解有误还是因为该控件太牛了)4、nmsmtp应该是直接发到对方邮件服务器的,所以如果对方邮件地址存在,那么这边发送成功,就一定发送成功了,如果对方地址不存在,则你这边会提示邮件发送中断的,中断错误号记不清了! Delphi7 + SQL2000 处理image 问题. 199元买来的教训! SetWindowPos 菜鸟求救:如何将dbgrid中的数据存入新建的另外一个表中 新手,菜问题 如何获取ShellListView 种选择的文件的名字和其路径!!! 从内存中提取数据的问题 问:如何做模糊查询? 如何自动把焦点内容全部选定 有时我想undo刚才编写的内容,但发现菜单栏相关内容是灰色的,我该如何处理 如何通过OLE调用Excel的“另存为“功能? ondragdrop事件?
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
messagebox(self.handle,'发送邮件成功! ','提示',MB_OK)OnFailure
messageBox(self.handle,'发送邮件失败! ','检查参数','提示',MB_OK);
host那么一执行NMSMTP.connect就会出现错误ESockError,而且会死
如何不让它这样,即使连接不上也可以断开
还有输入错误的邮件地址,执行NMSMTP.sendmail也发现不了
最后我怎么知道到底有没有发送出去。
先自己解析出host,然后连接110端口,如果成功就断开,再发邮件,否则就可能是输错了。“最后是他的方法sendmail发送完邮件后,怎么知道成功发送了,用什么来判断”
没办法,因为MDA不一定会返回错误,除非你不要通过MDA,自己连接到对方的服务器上。
我不知道你说的验证是指现在有些大型邮件服务器(为了减少垃圾邮件)采用的是扩展smtp协议,在发送邮件时候也要进行用户验证,如果是这个好像NMSMTP支持不怎么好,可以用indy clients 下的IdSMTP组件,它对扩展smtp协议支持比较好! 2。如果验证有错,我不想出现系统消息,应该在他的什么方法上写程序AuthenticationFailed事件3。还有连接不上,也不希望有系统消息,又如何做
try
smtp连接
except
『可以处理出错信息』
BeenTimedOut//时间溢出
BeenCanceled//用户取消连接
exit;//不响应其他出错信息
end;
4。最后是他的方法sendmail发送完邮件后,怎么知道成功发送了,用什么来判断。`
进入道SendSuccess 则为成功!