Blackberry 了解电子邮件是否为密件抄送';d给我-黑莓

Blackberry 了解电子邮件是否为密件抄送';d给我-黑莓,blackberry,Blackberry,我的申请要求我查明收到的电子邮件是以密件传给我的,还是我是直接(收件人,抄送)收件人 我已经使用了SendListener和Address类,但我仍然不知道如何获得所需的内容 任何线索都将不胜感激 谢谢,干杯,试试这个 public static String getMyEmailAddress() { // Shared routine to get this BlackBerry's default email address String emailAdd

我的申请要求我查明收到的电子邮件是以密件传给我的,还是我是直接(收件人,抄送)收件人

我已经使用了SendListener和Address类,但我仍然不知道如何获得所需的内容

任何线索都将不胜感激

谢谢,干杯,试试这个

     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的邮件副本,还是我是直接的收件人(通过收件人/抄送字段)。你的密码让我知道我的密件抄送对象的地址。我在转发/回复邮件时必须这样做,而不是在收到邮件时。