zhouxing 发表于 2013-2-3 14:42:00

JAVA邮件群发

                                                            摘  要<span style="color: black;">:邮件群发是消息在Internet传递的最好办法,同时也是垃圾邮件的来源。本文以使用JAVAMAIL为例,讨论实现大规模邮件发送的方法和技巧。
            关键字<span style="color: black;">:SMTP、MIME、JAVAMAIL、群发邮件
            
            一、引言
            <span style="color: black;">邮件群发是Internet生活中最常见的一种信息传递方式,其传递信息的主动性、高效率和低费用而被众多商家广泛采用。我们的电子邮箱随之充满了各种类型的商业邮件,一般称这些商业邮件为垃圾邮件。本文笔者运用JAVA语言开发了一个基于SMTP服务器的邮件群发软件,在以下内容中将逐一介绍SMTP协议,JAVAMAIL包,以及邮件群发程序的片段等。
            二、简单邮件传输协议与JAVAMAIL类库
            1<span style="color: black;">.简单邮件传输协议(SMTP)从1982年起被用来在不同计算机系统间传递电子邮件。SMTP使用简单的ASCII码文本命令,命令定义长度为4个字符。SMTP基本命令集及功能如表一所示。
                                                                                                            <span style="color: black;">命令
                                                                        <span style="color: black;">功能
                                                                                                            HELO
                                                                        <span style="color: black;">从客户端打开问候信息
                                                                                                            MAIL
                                                                        <span style="color: black;">标识发件人
                                                                                                            RCPT
                                                                        <span style="color: black;">标识收件人
                                                                                                            DATA
                                                                        <span style="color: black;">标识邮件开始
                                                                                                            SEND
                                                                        <span style="color: black;">向终端发送邮件
                                                                                                            SOML
                                                                        <span style="color: black;">执行SEND或MAIL命令
                                                                                                            SAML
                                                                        <span style="color: black;">执行SEND或MAIL命令
                                                                                                            RSET
                                                                        <span style="color: black;">重置SMTP连接
                                                                                                            VRFY
                                                                        <span style="color: black;">验证系统用户名
                                                                                                            EXPN
                                                                        <span style="color: black;">查询列表和别名
                                                                                                            HELP
                                                                        <span style="color: black;">查询命令列表
                                                                                                            NOOP
                                                                        <span style="color: black;">不操作
                                                                                                            QUIT
                                                                        <span style="color: black;">终止SMTP连接
                                                                                                            TURN
                                                                        <span style="color: black;">变换SMTP角色
                                                                     
页: [1]
查看完整版本: JAVA邮件群发