Histórico da Página
...
- sendSimple: Destina-se ao envio de um e-mail simples.
- INPUT
- c_to: (CHARACTER EXTENT): lista contendo os endereços de destinatários;
- c_cc: (CHARACTER EXTENT): (opcional) lista contendo os endereços de destinatários a receberem a cópia do e-mail;
- c_bcc: (CHARACTER EXTENT): (opcional) lista contendo os endereços de destinatários a receberem a cópia oculta do e-mail;
- c_subject: (CHARACTER): assunto do e-mail;
- c_from: (CHARACTER): endereço de e-mail do remetente da mensagem;
- c_from_name: (CHARACTER): (opcional) caso queira utilizar um 'apelido' para sobrepor o endereço de e-mail do remetente;
- lc_content: (LONGCHAR): conteúdo do e-mail;
- l_html: (LOGICAL): indica se o conteúdo do e-mail será um HTML.
- OUTPUT
- m_response: (MEMPTR): entidade Mail em formato JSON, ou erro em caso de algum problema na execução;
- i_response_code: (INTEGER): código do status de resposta da chamada REST ao serviço;
- c_response_status: (CHARACTER): descrição do status de resposta da chamada REST ao serviço.
- INPUT
- sendWithAttachment: Destina-se ao envio de um e-mail simples com anexos. Para utilização dos anexos é preciso adicionar a include utp/ut-mail-api.i para ter acesso a ttAttachment.
- INPUT
- c_to: (CHARACTER EXTENT): lista contendo os endereços de destinatários;
- c_cc: (CHARACTER EXTENT): (opcional) lista contendo os endereços de destinatários a receberem a cópia do e-mail;
- c_bcc: (CHARACTER EXTENT): (opcional) lista contendo os endereços de destinatários a receberem a cópia oculta do e-mail;
- c_subject: (CHARACTER): assunto do e-mail;
- c_from: (CHARACTER): endereço de e-mail do remetente da mensagem;
- c_from_name: (CHARACTER): (opcional) caso queira utilizar um 'apelido' para sobrepor o endereço de e-mail do remetente;
- lc_content: (LONGCHAR): conteúdo do e-mail;
- l_html: (LOGICAL): indica se o conteúdo do e-mail será um HTML.
- ttAttachment: (TEMP-TABLE):
- fileName: (CHARACTER): nome do arquivo;
- fileType: (CHARACTER): tipo do arquivo, caso não seja informado o serviço vai tentar descobrir com base na extensão do arquivo;
- fileContent: (BLOB): conteúdo binário do arquivo.
- OUTPUT
- m_response: (MEMPTR): entidade Mail em formato JSON, ou erro em caso de algum problema na execução;
- i_response_code: (INTEGER): código do status de resposta da chamada REST ao serviço;
- c_response_status: (CHARACTER): descrição do status de resposta da chamada REST ao serviço.
- INPUT
- sendEmail: Destina-se ao envio de e-mail com solicitação de entrega e outros.
- INPUT
- c_to: (CHARACTER EXTENT): lista contendo os endereços de destinatários;
- c_cc: (CHARACTER EXTENT): (opcional) lista contendo os endereços de destinatários a receberem a cópia do e-mail;
- c_bcc: (CHARACTER EXTENT): (opcional) lista contendo os endereços de destinatários a receberem a cópia oculta do e-mail;
- c_subject: (CHARACTER): assunto do e-mail;
- c_from: (CHARACTER): endereço de e-mail do remetente da mensagem;
- c_from_name: (CHARACTER): (opcional) caso queira utilizar um 'apelido' para sobrepor o endereço de e-mail do remetente;
- lc_content: (LONGCHAR): conteúdo do e-mail;
- l_html: (LOGICAL): indica se o conteúdo do e-mail será um HTML;
- c_read_notification: (CHARACTER): caso tenha sido informado um endereço válido para este atributo, este receberá uma notificação de que o e-mail foi lido;
- i_delivery_notification: (INTEGER): indica o tipo de notificação que o remetente gostaria de receber;
- i_return_type: (INTEGER): indica como deve ser o retorno em caso do envio retornar alguma confirmação ou erro;
- ttAttachment: (TEMP-TABLE):
- fileName: (CHARACTER): nome do arquivo;
- fileType: (CHARACTER): tipo do arquivo, caso não seja informado o serviço vai tentar descobrir com base na extensão do arquivo;
- fileContent: (BLOB): conteúdo binário do arquivo.
- OUTPUT
- m_response: (MEMPTR): entidade Mail em formato JSON, ou erro em caso de algum problema na execução;
- i_response_code: (INTEGER): código do status de resposta da chamada REST ao serviço;
- c_response_status: (CHARACTER): descrição do status de resposta da chamada REST ao serviço.
- INPUT
...
- send
- email: contendo o objeto Mail;
- callback: função a ser chamada quando terminar o processo.
- sendWithAttachment
- email: contendo o objeto Mail;
- files: anexo ou lista de arquivos anexos obtidos através do seletor de arquivos do navegador;
- callback: função a ser chamada quando terminar o processo.
- callbackProgress: função que devolve o '%' de progresso do envio dos anexos para o serviço, o evento retornado pelo server a entidade de Mail relacinada ao anexo;
- callbackError: função a ser chamada caso ocorra algum erro inesperado.
Exemplos
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
var controller; controller = function ($rootScope, $scope, MailService) { this.sendEmail = funcion() { MailService.send({ from: "[email protected]", fromName: "Jhon Doe", to: ["[email protected]"], cc: ["[email protected]"], subject: "Datasul Mail Service", content: "Hello from the other side !" }, function(result) { console.info(result); }); }; }; controller.$inject = ['$rootScope', '$scope', 'MailService']; |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas