预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106059902A(43)申请公布日2016.10.26(21)申请号201610548230.0(22)申请日2016.07.12(71)申请人天脉聚源(北京)传媒科技有限公司地址100007北京市东城区安定门东大街28号雍和大厦E座808室(72)发明人张新亮(74)专利代理机构北京尚伦律师事务所11477代理人张亮(51)Int.Cl.H04L12/58(2006.01)H04L29/08(2006.01)权利要求书2页说明书7页附图3页(54)发明名称一种发送邮件的方法及装置(57)摘要本发明公开了一种发送邮件的方法及装置,用以实现灵活地发送邮件的目的。所述方法包括:生成与收件服务器的指定端口号建立通信连接的第一命令;执行所述第一命令,向所述收件服务器发起与其指定端口号建立通信连接的请求;当接收到所述收件服务器返回的确定建立通信连接的响应消息时,生成向所述收件服务器询问是否为收件人接收邮件的第二命令;执行所述第二命令,向所述收件服务器发起询问是否为收件人接收邮件的请求;当接收到所述收件服务器返回的为收件人接收邮件的响应消息时,生成包含邮件内容的邮件,并将生成的所述邮件发送给所述收件服务器。CN106059902ACN106059902A权利要求书1/2页1.一种发送邮件的方法,应用于发件服务器,其特征在于,包括:生成与收件服务器的指定端口号建立通信连接的第一命令;执行所述第一命令,向所述收件服务器发起与其指定端口号建立通信连接的请求;当接收到所述收件服务器返回的确定建立通信连接的响应消息时,生成向所述收件服务器询问是否为收件人接收邮件的第二命令;执行所述第二命令,向所述收件服务器发起询问是否为收件人接收邮件的请求;当接收到所述收件服务器返回的为收件人接收邮件的响应消息时,生成包含邮件内容的邮件,并将生成的所述邮件发送给所述收件服务器。2.根据权利要求1所述的方法,其特征在于,生成与收件服务器的指定端口号建立通信连接的第一命令,包括:获取收件人的邮件地址,并根据所述收件人的邮件地址确定收件服务器的地址;根据所述收件服务器的地址,生成与所述收件服务器的指定端口号建立通信连接的第一命令。3.根据权利要求1或2所述的方法,其特征在于,所述发件服务器和所述收件服务器均为SMTP服务器。4.根据权利要求3所述的方法,其特征在于,生成向所述收件服务器询问是否为收件人接收邮件的第二命令,包括:生成标识发件人的身份的HELO命令,并发送给所述收件服务器;生成包含发件人的邮件地址的MAIL命令,并发送给所述收件服务器;当接收到所述收件服务器返回的准备接收的响应消息时,生成向所述收件服务器询问是否为收件人接收邮件的RCPT命令,其中,所述RCPT命令中携带有收件人的邮件地址。5.根据权利要求1所述的方法,其特征在于,还包括:若所述收件服务器为本地服务器,则在生成向所述收件服务器询问是否为收件人接收邮件的第二命令之前,获取发件人的用户名和密码;生成对所述发件人的用户名和密码进行认证的命令并执行,在认证通过后,生成向所述收件服务器询问是否为收件人接收邮件的第二命令。6.一种发送邮件的装置,应用于发件服务器,其特征在于,包括:第一生成模块,用于生成与收件服务器的指定端口号建立通信连接的第一命令;第一请求发起模块,用于执行所述第一命令,向所述收件服务器发起与其指定端口号建立通信连接的请求;第二生成模块,用于当接收到所述收件服务器返回的确定建立通信连接的响应消息时,生成向所述收件服务器询问是否为收件人接收邮件的第二命令;第二请求发起模块,用于执行所述第二命令,向所述收件服务器发起询问是否为收件人接收邮件的请求;邮件发送模块,用于当接收到所述收件服务器返回的为收件人接收邮件的响应消息时,生成包含邮件内容的邮件,并将生成的所述邮件发送给所述收件服务器。7.根据权利要求6所述的装置,其特征在于,所述第一生成模块还用于:获取收件人的邮件地址,并根据所述收件人的邮件地址确定收件服务器的地址;根据所述收件服务器的地址,生成与所述收件服务器的指定端口号建立通信连接的第2CN106059902A权利要求书2/2页一命令。8.根据权利要求6或7所述的装置,其特征在于,所述发件服务器和所述收件服务器均为SMTP服务器。9.根据权利要求8所述的装置,其特征在于,所述第二生成模块还用于:生成标识发件人的身份的HELO命令,并发送给所述收件服务器;生成包含发件人的邮件地址的MAIL命令,并发送给所述收件服务器;当接收到所述收件服务器返回的准备接收的响应消息时,生成向所述收件服务器询问是否为收件人接收邮件的RCPT命令,其中,所述RCPT命令中携带有收件人的邮件地址。10.根据权利要求6所述的装置,