社区
Web 开发
帖子详情
SMTP发mail的问题,不存在的mail地址无法校验出来吗?
强长黑粗硬
2010-07-27 12:27:38
我在用SMTP发邮件的时候,
在用"RCPT TO:<" + mailAddress+ ">"命令的时候
中间的mailAddress随便乱写,就是写一个不存在的mail地址,甚至是不合规则的,比如都不带@符号的地址,
返回值依然一直都是250。
这个确实是这样吗?
有什么办法能够在地址不存在的时候,让他返回错误代码呢?
...全文
491
7
打赏
收藏
SMTP发mail的问题,不存在的mail地址无法校验出来吗?
我在用SMTP发邮件的时候, 在用"RCPT TO:"命令的时候 中间的mailAddress随便乱写,就是写一个不存在的mail地址,甚至是不合规则的,比如都不带@符号的地址, 返回值依然一直都是250。 这个确实是这样吗? 有什么办法能够在地址不存在的时候,让他返回错误代码呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
强长黑粗硬
2010-07-27
打赏
举报
回复
我就是想实现在用户注册邮箱的时候是不是可以检查他写的邮箱是不是有效。
别用户随便写个乱七八糟的,有都没有的地址出来。
就是这个目的,没什么好办法吗?
格式检查这个倒没什么问题,但是对于地址不存在的情况怎么办呢?
通常用邮箱发mail送不到的时候会回发一个送信失败的回复mail,这个是什么原理呢?能利用一下吗?
牛叔
2010-07-27
打赏
举报
回复
不存在也没问题
stl0
2010-07-27
打赏
举报
回复
不合规则的邮件地址可以自己check,比如以字母数字下划线开头,带@
地址不存在的话,我觉得就没办法了
stl0
2010-07-27
打赏
举报
回复
一般往不存在的目标地址发送邮件,邮件服务器会返回一封错误信息的邮件,可是如果在application中,邮件是否发送成功,却没有返回值,也没有任何exception可以接收
刨冰雨
2010-07-27
打赏
举报
回复
转变一下方式:
发送前用正责表达式匹配一下,把不符合的地址过滤出来。
wang13579999
2010-07-27
打赏
举报
回复
这个问题我也不知道
weipj007
2010-07-27
打赏
举报
回复
用户注册的时候你可以先检查一下用户名是不是存在的。
在发送邮件 时候检验一下目标地址是不是存在的。
java检验用户邮箱是否真实有效(去邮箱服务器上检验)
用用户输入的邮箱
地址
、密码、POP3
地址
、
SMTP
地址
、SSL等参数检验该邮箱是否有效。 绝对可用。常见公共邮箱都测试通过
java ftp tcp udp
smtp
mail
校验
连通 测试
NULL 博文链接:https://1924357316.iteye.com/blog/2032483
Java
Mail
的所有内容
charset=gbk"); request.setCharacter...//
校验
发
件人的权限 Session s = Session.getDefaultInstance(prop, mm); /* 创建邮件 */ 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
Java
发
送邮箱验证码、session
校验
功能
1、引入的jar包是
mail
-1.4.jar 2、java底层
发
送邮箱方法 public boolean sendE
Mail
(Map<String> map) { log.info(電子郵件接口執行開始!); String from = Cache.getInstance().getParamsConstant.E
MAIL
_FROM); ...
VB网络编程实例
◆ 06.htm
SMTP
协议简介 (Simple
Mail
Transfer Protocol) ◆ 07.htm VB5.0 中远程数据库的访问 ◆ 08.htm VB下如何编写CRC
校验
程序 ◆ 09.htm VB中Winsock控制的UDP协议的使用 ◆ 10....
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章