Interface InteractiveMailProvider


public interface InteractiveMailProvider
Define um provedor de envio de e-mail interativo. Na prática, serve para permitir que classes Java abram a tela de envio de e-mail em processos batch que são invocados a partir do Systêxtil em Vision.
Author:
sergio
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    sendMail(Connection conn, Mail mail, String sender, String subject, String body, int priority, boolean receipt, String[] attachments, boolean zip, String receivers, String cco)
    Faz o envio de e-mail com os dados informados.
  • Method Details

    • sendMail

      void sendMail(Connection conn, Mail mail, String sender, String subject, String body, int priority, boolean receipt, String[] attachments, boolean zip, String receivers, String cco) throws TagException
      Faz o envio de e-mail com os dados informados.
      Parameters:
      conn - a conexão ao banco de dados para consultar o cadastro de endereços de e-mail
      mail - um objeto de envio de e-mail inicializado com as credenciais do usuário
      sender - o remetente; se estiver nulo, será aberto o campo para preenchimento
      subject - o assunto, se existir
      body - o texto do corpo do e-mail, se existir
      priority - a prioridade
      receipt - se deve mandar recibo de envio
      attachments - a lista de arquivos a anexar
      zip - se os anexos devem ser comprimidos
      receivers - o destinatário ou destinatários, separados por vírgula ou ponto-e-vírgula, se existirem
      cco - o destinatário ou destinatários em cópia oculta, separados por vírgula ou ponto-e-vírgula, se existirem
      Throws:
      TagException - se houver problema no envio