2015-01-28 6 views
0

Я пытаюсь отправить несколько писем с использованием класса GmailSender на Android, где я добавляю 3 почтовых контакта в отправителя .SendEmail builder. Я попытался отправить эту реализацию ниже, но не работал.Как отправить несколько писем с Android GmailSender

private Boolean NotifyWithMail(String localFile) 
    { 
     Boolean ret = false; 

     final GMailSender sender = new GMailSender("[email protected]", "******"); 

     try 
     { 
      ArrayList<Contato> colecao = new ConfigurationPreferences(). 
      if(colecao.size() < 1) return false; 
      else 
      { 
       sender.addAttachment(localFile,"");//Anexo 
       sender.sendMail("Alerta", "Movimento identificado no ambiente monitorado", 
         "[email protected]", 
         colecao.get(0).getEmail().toString() + "; " 
           + colecao.get(1).getEmail().toString() + "; " 
           + colecao.get(2).getEmail().toString()); 

       ret = true; 
      } 
     } 
     catch (Exception e) 
     { 
      ret = false; 
      Log.e("SendMail", e.getMessage(), e); 
     } 

     return ret; 
    } 

ответ

0

Выполнение испытаний, я заменит «;» по «,», чтобы отделить каждый адрес электронной почты, и он сработал.

Окончательный код

sender.sendMail("Alerta", "Movimento identificado no ambiente monitorado", 
         "[email protected]",        
         colecao.get(0).getEmail().toString() + ", " 
           + colecao.get(1).getEmail().toString() + ", " 
           + colecao.get(2).getEmail().toString()); 
Смежные вопросы