InternetAddress [] address 如何定义?
如何给它赋值?

解决方案 »

  1.   

    我在调用    
    public abstract void setRecipients(RecipientType recipienttype, Address aaddress[])时,
    如何给aaddress[]赋值?
      

  2.   

    单个的邮箱地址的增加:setRecipient(MimeMessage.RecipientType.TO,new InternetAddress("[email protected]"));
      

  3.   

    InternetAddress [] address = null;
    InternetAddress [] address = {对象,对象,对象,对象};
      

  4.   


    报错:Unhandled exception type AddressException
      

  5.   

    查API。
    如果没有构造方法的话,应该会提供静态方法让你构造对象的。
    InternetAddress加上"."试试,看有什么提示。
      

  6.   

    看了,还是没明白。InternetAddress [] address = {对象};可以的。
    但是InternetAddress [] address = {对象,对象,对象,对象}; 是不可以的。 
      

  7.   


    InternetAddress internetAddress1 = new InternetAddress();
    InternetAddress internetAddress1 = new InternetAddress();InternetAddress [] address = {internetAddress1 ,internetAddress2};这样不行吗
      

  8.   

    报错:
    Unhandled exception type AddressException
      

  9.   

    这是在编写java Mail时,想输入多个地址,引发的错误。
      

  10.   

    InternetAddress [] address ;
    InternetAddress addresss1 = new InternetAddress();
    InternetAddress addresss2 = new InternetAddress();
    address =new InternetAddress []{addresss1,addresss2};         
      

  11.   


    报错: 
    Unhandled exception type AddressException
      

  12.   

    有人编写过java Mail吗?输入多个地址如何处理的?
      

  13.   

    public InternetAddress[] parseAddress(String addr)
    {
    StringTokenizer token = new StringTokenizer(addr, ";");
    InternetAddress[] addrArr = new InternetAddress[token.countTokens()];
    int i = 0;
    while (token.hasMoreTokens())
    {
    try
    {
    addrArr[i] = new InternetAddress(token.nextToken().toString());
    }
    catch (AddressException e1)
    {
    return null;
    }
    i++;
    }
    return addrArr;
    }
      

  14.   

    我的一个猜测是:数组InternetAddress[] addrArr需要捕获异常,
    所以需要写在一个函数里面。不能直接赋值的。
    不知道对不对?
      

  15.   


    这个其实有点老了,但能用,也可以用String的split方法来做。