打字猴:1.700479412e+09
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 ]  [ 下一页 ]