Envia e-mail através do protocolo SMTP - Simple Mail Transfer Protocol ou MAPI.
Sintaxe
numérico SendMail( < cFrom >, < cTo >, [ cSubject ], [ cBody ], [ cCC ], [ cBCC ], [ aAttach ], [ nNumAttach ], [ nPriority ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cFrom | caractere | Indica o endereço de uma conta de e-mail (remetente) para representar o e-mail enviado. Exemplo: [email protected]. | X |
|
cTo | caractere | Indica o endereço de uma conta de e-mail que será utilizada para enviar o respectivo e-mail. | X |
|
cSubject | caractere | Indica o assunto do e-mail. Caso não seja especificado, o assunto será enviado em branco. |
|
|
cBody | caractere | Indica o conteúdo da mensagem que será enviada. |
|
|
cCC | caractere | Indica o endereço de e-mail, na seção Com Cópia (CC), que receberá a mensagem. |
|
|
cBCC | caractere | Indica o endereço de e-mail, na seção Cópia Oculta, que receberá a mensagem. |
|
|
aAttach | vetor | Indica um array de caracteres com o caminho do arquivo que será anexado no e-mail. |
|
|
nNumAttach | numérico | Indica a quantidade de arquivos que serão anexados no e-mail, no caso a quantidade de elementos do array. |
|
|
nPriority | numérico | Indica a prioridade da mensagem. Caso não seja preenchido, a prioridade será normal. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
nRet | numérico | Retorna 0 (zero) se o e-mail for enviado com sucesso caso contrário, retornará um código de erro. |
Observações
- O método SendMail é obsoleto a partir de builds superiores a 7.00.101202A. Para envio de mensagens via SMTP, crie uuma instância de mensagem usando a classe TMailMessage, e utilize o método Send da mensagem. Para mais informações, consulte a documentação da classe TMailMessage.