Mail

Envio de e-mail.

Sintaxe

Mail
[ TO destinatário | lista ]
[ FROM remetente ]
[ SUBJECT assunto ]
[ TEXT mensagem | arquivo-texto ]
[ ATTACH(1...10) anexo
[ REPORT relatório-anexo ]
[ SERVER servidor-smtp USER usuário PASSWORD senha ]
[ PORT porta ]
[ QUIET ] [ SSL ] [ AUTHENTICATION ]

Argumentos

destinatário

Endereço de e-mail do destinatário.

lista

Nome de arquivo texto contendo a relação de múltiplos destinatários. Deve ter um destinatário por linha com até 50 bytes cada, o caractere “&” pode ser especificado em sequencia ao “@” para indicar uma variável de ambiente que contenha um e-mail e o caractere “*” indica um nome de programa que deve gerar a lista de e-mails, retornando o nome do arquivo lista em parâmetro único da LINKAGE SECTION com 50 bytes.

remetente

Endereço de e-mail do remetente.

assunto

Frase descritiva de até 174 bytes.

linhas

Altura da janela em linhas.

mensagem

Texto do corpo da mensagem de até 250 bytes. O caractere ^ serve de marcador de fim de linha.

arquivo-texto

Nome de arquivo texto a ser usador como corpo da mensagem e removido após o envio.

anexo

Nome de arquivo para anexação binária (até 10).

relatório-anexo

Nome de arquivo texto para ser anexado. Na plataforma Windows será convertido para o formato PDF.

servidor-smtp

Nome do servidor SMTP a ser usado no envio do e-mail.

usuário


Identificação de usuário no servidor SMTP.

senha


Senha do usuário no servidor SMTP.

porta

Porta alternativa para o servidor SMTP.

QUIET

Não exibir barra de progresso durante o envio.

SSL

Indica que o servidor SMTP requer conexão segura SSL.

AUTHENTICATION

Indica que o servidor SMTP requer autenticação.

Observações

Normalmente não é necessário especificar um servidor SMTP e será assumido "smtp.COBOLware.com". Contudo pode haver restrições de acesso a servidores externos na rede. Nestes casos, pode ser definido um servidor autorizado no cadastro do usuário ou nas variáveis de ambiente SMTPSERVER, SMTPUSERNAME e SMTPPASSWORD.

Exemplo

EXEC COBOLware Mail
           TO
"joao@silva.com"
           FROM "maria@silva.com"
           SUBJECT "Aniversário"
           TEXT "Parabéns pelo seu aniversário !^^Abraços Maria."
           ATTACH(1) "c:\fotos\bolo.bmp"
END-EXEC