Mudanças entre as edições de "TPHEmail"
| Linha 15: | Linha 15: | ||
|String | |String | ||
|E-Mail do destinatário. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. | |E-Mail do destinatário. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. | ||
| + | |- | ||
|CC | |CC | ||
|String | |String | ||
|E-Mail de destinatário de cópia. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. | |E-Mail de destinatário de cópia. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. | ||
| + | |- | ||
|CCO | |CCO | ||
|String | |String | ||
|E-Mail de destinatário de cópia oculta. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. | |E-Mail de destinatário de cópia oculta. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. | ||
| + | |- | ||
|AssuntoStr | |AssuntoStr | ||
|String | |String | ||
|Descrição do assunto do e-mail. | |Descrição do assunto do e-mail. | ||
| + | |- | ||
|CorpoStr | |CorpoStr | ||
|String | |String | ||
|Descrição que será exibida no corpo do e-mail. | |Descrição que será exibida no corpo do e-mail. | ||
| + | |- | ||
|UsarThread | |UsarThread | ||
|Boolean | |Boolean | ||
|Determina se o sistema vai aguardar o envio do e-mail ou se será iniciar thread para execução em segundo plano. | |Determina se o sistema vai aguardar o envio do e-mail ou se será iniciar thread para execução em segundo plano. | ||
| + | |- | ||
|ExibirTelaEnvio | |ExibirTelaEnvio | ||
|Boolean | |Boolean | ||
|Quando enviar, será exibida tela de envio de e-mail. | |Quando enviar, será exibida tela de envio de e-mail. | ||
| + | |- | ||
|Confirmado | |Confirmado | ||
|Boolean | |Boolean | ||
|Quando a propriedade 'ExibirTelaEnvio' estiver marcada, esta propriedade vai retornar verdadeira se o usuário confirmar o envio. | |Quando a propriedade 'ExibirTelaEnvio' estiver marcada, esta propriedade vai retornar verdadeira se o usuário confirmar o envio. | ||
| + | |- | ||
|Confirmado | |Confirmado | ||
|Boolean | |Boolean | ||
|Quando a propriedade 'ExibirTelaEnvio' estiver marcada, esta propriedade vai retornar verdadeira se o usuário confirmar o envio. | |Quando a propriedade 'ExibirTelaEnvio' estiver marcada, esta propriedade vai retornar verdadeira se o usuário confirmar o envio. | ||
| + | |- | ||
|MostrarProcesso | |MostrarProcesso | ||
|Boolean | |Boolean | ||
Edição das 10h32min de 18 de dezembro de 2020
Conceito=
O objeto TPHEmail pode ser utilizado para realizar o envio de e-mail por meio de script.
Propriedades
| Nome | Tipo | Descrição |
|---|---|---|
| De | String | E-mail do responsável pelo envio. |
| Para | String | E-Mail do destinatário. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. |
| CC | String | E-Mail de destinatário de cópia. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. |
| CCO | String | E-Mail de destinatário de cópia oculta. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. |
| AssuntoStr | String | Descrição do assunto do e-mail. |
| CorpoStr | String | Descrição que será exibida no corpo do e-mail. |
| UsarThread | Boolean | Determina se o sistema vai aguardar o envio do e-mail ou se será iniciar thread para execução em segundo plano. |
| ExibirTelaEnvio | Boolean | Quando enviar, será exibida tela de envio de e-mail. |
| Confirmado | Boolean | Quando a propriedade 'ExibirTelaEnvio' estiver marcada, esta propriedade vai retornar verdadeira se o usuário confirmar o envio. |
| Confirmado | Boolean | Quando a propriedade 'ExibirTelaEnvio' estiver marcada, esta propriedade vai retornar verdadeira se o usuário confirmar o envio. |
| MostrarProcesso | Boolean | Caso estiver sendo utilizado objeto de exibição de processo, será exibido o procedimento que o e-mail esta executando. |
Exemplo
procedure EnviarEmail;
var
PHEmail:TPHEmail;
begin
PHEmail := NewPHEmail;
try
PHEmail.AssuntoStr := 'Assunto Teste';
PHEmail.UsarThread := False;
PHEmail.Para := 'email@exemplo.com.br';
PHEmail.SetCorpo('Corpo do e-mail');
PHEmail.AdicionarAnexo('C:\TempAnexo.txt');
PHEmail.Enviar;
finally
PHEmail.Free;
end;
end;