Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Através do contexto datasul-mail/resources estão disponíveis 2 3 serviços para envio de e-mails com as seguintes assinaturas:

...

  1. @GET /help

    1. Response:
      1. Retorna algumas configurações de ambiente para facilitar a identificação de alguma possível situação inesperada:

        1. os: sistema operacional no qual está sendo executado o JBoss;
        2. java_home: diretório raiz a instalação da JVM utilizada pelo JBoss;
        3. java_version: versão da JVM utilizada pelo JBoss;
        4. encoding: encoding utilizado pela JVM;mail.smtp.auth
        5. As propriedades do Mail Service cadastradas no datasul_framework.properties (mail.smtp.auth, mail.smtp.user, mail.smtp.pass, mail.smtp.host, mail.smtp.port, mail.smtp.ssl.enable, mail.smtp.starttls.enable, mail.smtp.debug.enable).

    Exemplo: http://cordas:8480/dts/datasul-mail/resources/help/

  2. @POST /send: @Consumes({ MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN })

    Este serviço recebe o e-mail e suas opções para envio. Não suporta anexos.

    1. Path: N/A.
    2. Query: N/A.
    3. Body: JSON contendo a entidade Mail (detalhada abaixo).;
    4. Response: Uma cópia da entidade Mail em formato JSON.

    Exemplo: http://cordas:8480/dts/datasul-mail/resources/send/

  3. @POST /send: @Consumes(MediaType.MULTIPART_FORM_DATA)

    Este serviço recebe o e-mail e suas opções para envio. Suporta anexos.

    1. Path: N/A.
    2. Query: N/A.
    3. Body: JSON contendo a entidade Mail (detalhada abaixo) e os anexos.;
    4. Response: Uma cópia da entidade entidade Mail em formato JSON.

    Exemplo: http://cordas:8480/dts/datasul-mail/resources/send/

...