1700479412
super(_from,_to,_subject,_context);
1700479413
1700479414
}
1700479415
1700479416
public String getContext(){
1700479417
1700479418
//文本类型设置邮件的格式为:text/plain
1700479419
1700479420
String context=”\nContent-Type:text/plain;charset=GB2312\n”
1700479421
1700479422
+super.getContext();
1700479423
1700479424
//同时对邮件进行base64编码处理,这里用一句话代替
1700479425
1700479426
context=context+”\n邮件格式为:文本格式”;
1700479427
1700479428
return context;
1700479429
1700479430
}
1700479431
1700479432
}
1700479433
1700479434
我们覆写了getContext方法,因为要把一封邮件设置为文本邮件必须加上一个特殊的标志:text/plain,用于告诉解析这份邮件的客户端:“我是一封文本格式的邮件,别解析错了”。同样,超文本格式的邮件也有类似的设置,如代码清单33-3所示。
1700479435
1700479436
代码清单33-3 超文本邮件
1700479437
1700479438
public class HtmlMail extends MailTemplate{
1700479439
1700479440
public HtmlMail(String_from,String_to,String_subject,String_context){
1700479441
1700479442
super(_from,_to,_subject,_context);
1700479443
1700479444
}
1700479445
1700479446
public String getContext(){
1700479447
1700479448
//超文本类型设置邮件的格式为:multipart/mixed
1700479449
1700479450
String context=”\nContent-Type:multipart/mixed;charset=
1700479451
1700479452
GB2312\n”+super.getContext();
1700479453
1700479454
//同时对邮件进行HTML检查,是否有类似未关闭的标签
1700479455
1700479456
context=context+”\n邮件格式为:超文本格式”;
1700479457
1700479458
return context;
1700479459
1700479460
}
1700479461
[
上一页 ]
[ :1.700479412e+09 ]
[
下一页 ]