Blackberry 了解电子邮件是否为密件抄送';d给我-黑莓
我的申请要求我查明收到的电子邮件是以密件传给我的,还是我是直接(收件人,抄送)收件人 我已经使用了SendListener和Address类,但我仍然不知道如何获得所需的内容 任何线索都将不胜感激 谢谢,干杯,试试这个Blackberry 了解电子邮件是否为密件抄送';d给我-黑莓,blackberry,Blackberry,我的申请要求我查明收到的电子邮件是以密件传给我的,还是我是直接(收件人,抄送)收件人 我已经使用了SendListener和Address类,但我仍然不知道如何获得所需的内容 任何线索都将不胜感激 谢谢,干杯,试试这个 public static String getMyEmailAddress() { // Shared routine to get this BlackBerry's default email address String emailAdd
public static String getMyEmailAddress() {
// Shared routine to get this BlackBerry's default email address
String emailAddress;
try {
Session ourSession = Session.getDefaultInstance();
// This returns null if BB does not have a Message Service - which means next
// instruction will get a null pointer exception.
emailAddress = ourSession.getServiceConfiguration().getEmailAddress();
} catch ( Exception e ) {
emailAddress = null;
}
return emailAddress;
}
public static boolean isBCCToME(){
String myEmailAddress =getMyEmailAddress();
Address[] a = msg.getRecipients(Message.RecipientType.BCC);
for (int i = 0; i < a.length; i++) {
if(a[i].equals(myEmailAddress)){
return true;
}
}
return false;
}
公共静态字符串getMyEmailAddress(){
//获取此BlackBerry默认电子邮件地址的共享例程
字符串电子邮件地址;
试一试{
Session-ourSession=Session.getDefaultInstance();
//如果BB没有消息服务,则返回null,这意味着下一步
//指令将获得空指针异常。
emailAddress=ourSession.getServiceConfiguration().getEmailAddress();
}捕获(例外e){
emailAddress=null;
}
返回电子邮件地址;
}
公共静态布尔值isBCCToME(){
字符串myEmailAddress=getMyEmailAddress();
地址[]a=msg.getRecipients(Message.RecipientType.BCC);
for(int i=0;i
Vivart你好,感谢您的回复。我真正想知道的是我是否收到了BBC的邮件副本,还是我是直接的收件人(通过收件人/抄送字段)。你的密码让我知道我的密件抄送对象的地址。我在转发/回复邮件时必须这样做,而不是在收到邮件时。