从java web应用程序发送邮件

从java web应用程序发送邮件,java,email,jakarta-mail,Java,Email,Jakarta Mail,我正在开发一个可以发送电子邮件的web应用程序。我正在使用javax邮件api。我能够从测试用例中发送主题、发件人姓名和内容的电子邮件。但当应用程序运行时,它会发送不带主题的消息,内容如下所示 ------=_Part_3_47905596.1416462380132 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Test mail Send Succesfully ------=_Part_3_

我正在开发一个可以发送电子邮件的web应用程序。我正在使用javax邮件api。我能够从测试用例中发送主题、发件人姓名和内容的电子邮件。但当应用程序运行时,它会发送不带主题的消息,内容如下所示

------=_Part_3_47905596.1416462380132
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Test mail Send Succesfully
------=_Part_3_47905596.1416462380132--
这是我正在使用的代码

Properties props = new Properties();
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "587");
String subject = "Test Subject";
String msgContent = "Test mail Send Succesfully";
String senderName = "Jos";
String password = "XXXXXXXXXXX";
String fromEmail = "xxxxxxxxx@gmail.com";
String toEmail = "YYYYYYYYYYY@gmail.com";
Session session = Session.getInstance(props,
            new javax.mail.Authenticator() {
                protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication(fromEmail, password);
                }
            });
Message message = new MimeMessage(session);
MimeBodyPart textPart = new MimeBodyPart();
textPart.setText(msgContent, "utf-8");
Multipart multiPart = new MimeMultipart("alternative");
multiPart.addBodyPart(textPart);
message.setContent(multiPart);
message.setFrom(new InternetAddress(fromEmail, senderName));
message.setRecipients(Message.RecipientType.TO,
            InternetAddress.parse(toEmail));
message.setSubject(subject);
message.setSentDate(new Date());
Transport.send(message);
添加了调试消息,但未使用多部分

Loading javamail.default.providers from jar:file:/my-web/WEB-INF/lib/mail-1.4.7.jar!/META-INF/javamail.default.providers
DEBUG: loading new provider protocol=imap, className=com.sun.mail.imap.IMAPStore, vendor=Oracle, version=null
DEBUG: loading new provider protocol=imaps, className=com.sun.mail.imap.IMAPSSLStore, vendor=Oracle, version=null
DEBUG: loading new provider protocol=smtp, className=com.sun.mail.smtp.SMTPTransport, vendor=Oracle, version=null
DEBUG: loading new provider protocol=smtps, className=com.sun.mail.smtp.SMTPSSLTransport, vendor=Oracle, version=null
DEBUG: loading new provider protocol=pop3, className=com.sun.mail.pop3.POP3Store, vendor=Oracle, version=null
DEBUG: loading new provider protocol=pop3s, className=com.sun.mail.pop3.POP3SSLStore, vendor=Oracle, version=null
Loading javamail.default.providers from jar:file:/my-web/WEB-INF/lib/mail-1.4.jar!/META-INF/javamail.default.providers
DEBUG: loading new provider protocol=imap, className=com.sun.mail.imap.IMAPStore, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=imaps, className=com.sun.mail.imap.IMAPSSLStore, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=smtp, className=com.sun.mail.smtp.SMTPTransport, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=smtps, className=com.sun.mail.smtp.SMTPSSLTransport, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=pop3, className=com.sun.mail.pop3.POP3Store, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=pop3s, className=com.sun.mail.pop3.POP3SSLStore, vendor=Sun Microsystems, Inc, version=null
DEBUG: getProvider() returning provider protocol=smtp; type=javax.mail.Provider$Type@17c7ee05; class=com.sun.mail.smtp.SMTPTransport; vendor=Oracle
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 587, isSSL false
220 mx.google.com ESMTP uj7sm1724517pac.4 - gsmtp
DEBUG SMTP: connected to host "smtp.gmail.com", port: 587

EHLO localhost
250-mx.google.com at your service, [201.140.200.84]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
STARTTLS
220 2.0.0 Ready to start TLS
EHLO localhost
250-mx.google.com at your service, [201.140.200.84]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM 
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN succeeded
DEBUG SMTP: use8bit false
MAIL FROM:<xxxxxxxxxxx@gmail.com>
250 2.1.0 OK uj7sm1724517pac.4 - gsmtp
RCPT TO:<yyyyyyy@gmail.com>
250 2.1.5 OK uj7sm1724517pac.4 - gsmtp
DEBUG SMTP: Verified Addresses
DEBUG SMTP:   yyyyyyy@gmail.com
DATA
354  Go ahead uj7sm1724517pac.4 - gsmtp

Test mail Send Succesfully
.
250 2.0.0 OK 1416479656 uj7sm1724517pac.4 - gsmtp
QUIT
221 2.0.0 closing connection uj7sm1724517pac.4 - gsmtp
DEBUG: getProvider() returning provider protocol=smtp; type=javax.mail.Provider$Type@17c7ee05; class=com.sun.mail.smtp.SMTPTransport; vendor=Oracle
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 587, isSSL false
220 mx.google.com ESMTP yl6sm1684572pbc.91 - gsmtp
DEBUG SMTP: connected to host "smtp.gmail.com", port: 587

EHLO localhost
250-mx.google.com at your service, [201.140.200.84]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
STARTTLS
220 2.0.0 Ready to start TLS
EHLO localhost
250-mx.google.com at your service, [201.140.200.84]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM 
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN succeeded
DEBUG SMTP: use8bit false
MAIL FROM:<xxxxxxxxx@gmail.com>
250 2.1.0 OK yl6sm1684572pbc.91 - gsmtp
RCPT TO:<yyyyyyy@gmail.com>
250 2.1.5 OK yl6sm1684572pbc.91 - gsmtp
DEBUG SMTP: Verified Addresses
DEBUG SMTP:   yyyyyyy@gmail.com
DATA
354  Go ahead yl6sm1684572pbc.91 - gsmtp

------=_Part_1_1348144858.1416480282126
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Test mail Send Succesfully
------=_Part_1_1348144858.1416480282126--
.
250 2.0.0 OK 1416480266 yl6sm1684572pbc.91 - gsmtp
QUIT
221 2.0.0 closing connection yl6sm1684572pbc.91 - gsmtp
从jar:file:/my web/web-INF/lib/mail-1.4.7.jar加载javamail.default.providers/META-INF/javamail.default.providers
调试:加载新的提供程序协议=imap,className=com.sun.mail.imap.IMAPStore,vendor=Oracle,version=null
调试:加载新的提供程序协议=imaps,className=com.sun.mail.imap.IMAPSSLStore,vendor=Oracle,version=null
调试:加载新的提供程序协议=smtp,className=com.sun.mail.smtp.SMTPTransport,vendor=Oracle,version=null
调试:加载新的提供程序协议=smtps,className=com.sun.mail.smtp.SMTPSSLTTransport,vendor=Oracle,version=null
调试:加载新的提供程序协议=pop3,className=com.sun.mail.pop3.POP3Store,vendor=Oracle,version=null
调试:加载新的提供程序协议=pop3s,className=com.sun.mail.pop3.pop3sslsstore,vendor=Oracle,version=null
从jar:file:/my web/web-INF/lib/mail-1.4.jar加载javamail.default.providers/META-INF/javamail.default.providers
调试:加载新的提供程序协议=imap,className=com.sun.mail.imap.IMAPStore,vendor=sun Microsystems,Inc,version=null
调试:加载新的提供程序协议=imaps,类名称=com.sun.mail.imap.IMAPSSLStore,供应商=sun Microsystems,Inc,版本=null
调试:正在加载新的提供程序协议=smtp,className=com.sun.mail.SMTPTransport,vendor=sun Microsystems,Inc,version=null
调试:加载新的提供程序协议=smtps,className=com.sun.mail.smtp.smtpsslttransport,vendor=sun Microsystems,Inc,version=null
调试:加载新的提供程序协议=pop3,类名=com.sun.mail.pop3.POP3Store,供应商=sun Microsystems,Inc,版本=null
调试:加载新的提供程序协议=pop3,className=com.sun.mail.pop3.POP3SSLStore,供应商=sun Microsystems,Inc,版本=null
调试:getProvider()返回提供程序协议=smtp;type=javax.mail.Provider$Type@17c7ee05; class=com.sun.mail.smtp.SMTPTransport;供应商=Oracle
调试SMTP:useEhlo true,useAuth true
调试SMTP:useEhlo true,useAuth true
调试SMTP:尝试连接到主机“SMTP.gmail.com”,端口587,isSSL false
220 mx.google.com ESMTP uj7sm1724517pac.4-gsmtp
调试SMTP:已连接到主机“SMTP.gmail.com”,端口:587
EHLO本地主机
250-mx.google.com为您服务,[201.140.200.84]
250号35882577
250-8比特
250-STARTTLS
250-增强状态码
250-流水线
250-分块
250 SMTPUTF8
调试SMTP:找到扩展名“大小”,参数“35882577”
调试SMTP:找到扩展名“8BITMIME”,参数“”
调试SMTP:找到扩展名“STARTTLS”,arg“”
调试SMTP:找到扩展名“ENHANCEDSTATUSCODES”,arg“”
调试SMTP:找到扩展名“管道”,arg“”
调试SMTP:找到扩展名“分块”,arg“”
调试SMTP:找到扩展名“SMTPUTF8”,arg“”
STARTTLS
220 2.0.0准备启动TLS
EHLO本地主机
250-mx.google.com为您服务,[201.140.200.84]
250号35882577
250-8比特
250-AUTH登录普通XOAUTH XOAUTH2普通客户端令牌OAuthBear
250-增强状态码
250-流水线
250-分块
250 SMTPUTF8
调试SMTP:找到扩展名“大小”,参数“35882577”
调试SMTP:找到扩展名“8BITMIME”,参数“”
调试SMTP:找到扩展名“AUTH”,arg“LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAuthBear”
调试SMTP:找到扩展名“ENHANCEDSTATUSCODES”,arg“”
调试SMTP:找到扩展名“管道”,arg“”
调试SMTP:找到扩展名“分块”,arg“”
调试SMTP:找到扩展名“SMTPUTF8”,arg“”
调试SMTP:尝试使用以下机制进行身份验证:登录普通摘要-MD5 NTLM
调试SMTP:身份验证登录命令跟踪被抑制
调试SMTP:验证登录成功
调试SMTP:use8bit false
邮寄地址:
250 2.1.0正常uj7sm1724517pac.4-gsmtp
RCPT至:
250 2.1.5正常uj7sm1724517pac.4-gsmtp
调试SMTP:已验证的地址
调试SMTP:yyyyyyy@gmail.com
资料
354继续uj7sm1724517pac.4-gsmtp
测试邮件发送成功
.
250 2.0.0正常1416479656 uj7sm1724517pac.4-gsmtp
退出
221 2.0.0闭合连接uj7sm1724517pac.4-gsmtp
添加了多部分调试消息

Loading javamail.default.providers from jar:file:/my-web/WEB-INF/lib/mail-1.4.7.jar!/META-INF/javamail.default.providers
DEBUG: loading new provider protocol=imap, className=com.sun.mail.imap.IMAPStore, vendor=Oracle, version=null
DEBUG: loading new provider protocol=imaps, className=com.sun.mail.imap.IMAPSSLStore, vendor=Oracle, version=null
DEBUG: loading new provider protocol=smtp, className=com.sun.mail.smtp.SMTPTransport, vendor=Oracle, version=null
DEBUG: loading new provider protocol=smtps, className=com.sun.mail.smtp.SMTPSSLTransport, vendor=Oracle, version=null
DEBUG: loading new provider protocol=pop3, className=com.sun.mail.pop3.POP3Store, vendor=Oracle, version=null
DEBUG: loading new provider protocol=pop3s, className=com.sun.mail.pop3.POP3SSLStore, vendor=Oracle, version=null
Loading javamail.default.providers from jar:file:/my-web/WEB-INF/lib/mail-1.4.jar!/META-INF/javamail.default.providers
DEBUG: loading new provider protocol=imap, className=com.sun.mail.imap.IMAPStore, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=imaps, className=com.sun.mail.imap.IMAPSSLStore, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=smtp, className=com.sun.mail.smtp.SMTPTransport, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=smtps, className=com.sun.mail.smtp.SMTPSSLTransport, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=pop3, className=com.sun.mail.pop3.POP3Store, vendor=Sun Microsystems, Inc, version=null
DEBUG: loading new provider protocol=pop3s, className=com.sun.mail.pop3.POP3SSLStore, vendor=Sun Microsystems, Inc, version=null
DEBUG: getProvider() returning provider protocol=smtp; type=javax.mail.Provider$Type@17c7ee05; class=com.sun.mail.smtp.SMTPTransport; vendor=Oracle
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 587, isSSL false
220 mx.google.com ESMTP uj7sm1724517pac.4 - gsmtp
DEBUG SMTP: connected to host "smtp.gmail.com", port: 587

EHLO localhost
250-mx.google.com at your service, [201.140.200.84]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
STARTTLS
220 2.0.0 Ready to start TLS
EHLO localhost
250-mx.google.com at your service, [201.140.200.84]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM 
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN succeeded
DEBUG SMTP: use8bit false
MAIL FROM:<xxxxxxxxxxx@gmail.com>
250 2.1.0 OK uj7sm1724517pac.4 - gsmtp
RCPT TO:<yyyyyyy@gmail.com>
250 2.1.5 OK uj7sm1724517pac.4 - gsmtp
DEBUG SMTP: Verified Addresses
DEBUG SMTP:   yyyyyyy@gmail.com
DATA
354  Go ahead uj7sm1724517pac.4 - gsmtp

Test mail Send Succesfully
.
250 2.0.0 OK 1416479656 uj7sm1724517pac.4 - gsmtp
QUIT
221 2.0.0 closing connection uj7sm1724517pac.4 - gsmtp
DEBUG: getProvider() returning provider protocol=smtp; type=javax.mail.Provider$Type@17c7ee05; class=com.sun.mail.smtp.SMTPTransport; vendor=Oracle
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 587, isSSL false
220 mx.google.com ESMTP yl6sm1684572pbc.91 - gsmtp
DEBUG SMTP: connected to host "smtp.gmail.com", port: 587

EHLO localhost
250-mx.google.com at your service, [201.140.200.84]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "STARTTLS", arg ""
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
STARTTLS
220 2.0.0 Ready to start TLS
EHLO localhost
250-mx.google.com at your service, [201.140.200.84]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Found extension "PIPELINING", arg ""
DEBUG SMTP: Found extension "CHUNKING", arg ""
DEBUG SMTP: Found extension "SMTPUTF8", arg ""
DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM 
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN succeeded
DEBUG SMTP: use8bit false
MAIL FROM:<xxxxxxxxx@gmail.com>
250 2.1.0 OK yl6sm1684572pbc.91 - gsmtp
RCPT TO:<yyyyyyy@gmail.com>
250 2.1.5 OK yl6sm1684572pbc.91 - gsmtp
DEBUG SMTP: Verified Addresses
DEBUG SMTP:   yyyyyyy@gmail.com
DATA
354  Go ahead yl6sm1684572pbc.91 - gsmtp

------=_Part_1_1348144858.1416480282126
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Test mail Send Succesfully
------=_Part_1_1348144858.1416480282126--
.
250 2.0.0 OK 1416480266 yl6sm1684572pbc.91 - gsmtp
QUIT
221 2.0.0 closing connection yl6sm1684572pbc.91 - gsmtp
DEBUG:getProvider()返回provider protocol=smtp;type=javax.mail.Provider$Type@17c7ee05; class=com.sun.mail.smtp.SMTPTransport;供应商=Oracle
调试SMTP:useEhlo true,useAuth true
调试SMTP:useEhlo true,useAuth true
调试SMTP:尝试连接到主机“SMTP.gmail.com”,端口587,isSSL false
220 mx.google.com ESMTP yl6sm1684572pbc.91-gsmtp
调试SMTP:已连接到主机“SMTP.gmail.com”,端口:587
EHLO本地主机
250-mx.google.com为您服务,[201.140.200.84]
250号35882577
250-8比特
250-STARTTLS
250-增强状态码
250-流水线
250-分块
250 SMTPUTF8
调试SMTP:找到扩展名“大小”,参数“35882577”
调试SMTP:找到扩展名“8BITMIME”,参数“”
调试SMTP:找到扩展名“STARTTLS”,arg“”
调试SMTP:找到扩展名“ENHANCEDSTATUSCODES”,arg“”
调试SMTP:找到扩展名“管道”,arg“”
调试SMTP:找到扩展名“分块”,arg“”
调试SMTP:找到扩展名“SMTPUTF8”,arg“”
STARTTLS
220 2.0.0准备启动TLS
EHLO本地主机
250-mx.google.com为您服务,[201.140.200.84]
250号35882577
250-8比特
250-AUTH登录普通XOAUTH XOAUTH2普通客户端令牌OAuthBear
250-增强状态码
250-流水线
250-分块
250 SMTPUTF8
调试SMTP:找到扩展名“大小”,参数“35882577”
调试SMTP:找到扩展名“8BITMIME”,参数“”
调试SMTP:找到扩展名“AUTH”,arg“LOGIN PLAIN XOAUTH XOAUTH2 PLAIN-CLIENTTOKEN OAuthBear”
调试SMTP:找到扩展名“ENHANCEDSTATUSCODES”,arg“”
调试SMTP:找到扩展名“管道”,arg“”
调试SMTP:找到扩展名“分块”,arg“”
调试SMTP:找到扩展名“SMTPUTF8”,arg“”
调试SMTP:尝试使用以下机制进行身份验证:登录普通摘要-MD5 NTLM
D
Mail.SendGMail(appMail, appMailPwd, mailHost, mailPort, mailid, mailSubject, message);