Fórum Enviar Email com Indy para mais de um endereço #219794
10/03/2004
0
Outra coisa estou usando um campo memo para escrever a mensagem e a mesma não esta indo no email Pq?
Ariovaldo
Curtir tópico
+ 0Posts
10/03/2004
Carlosceuma
Eu não sei se isso vai ajudar, mas lá vai:
você deve está utilizando o componente (Indy) IdMessage,ok, na string opção em que você poe o endereço de envio , faça como o pessoal faz ao enviar para várias pessoas, acumule os e-mails separados por vírgula, mais ou menos assim:
fulano@email.com.br , ciclano@email.com.br, beltrano@email.com.br
Uma dica, seria um botão para incluir uma somatória de strings digitando os e-mails em uma caixa de diálogo (Edit.text), assim:
de preferencia declare esta variável ´email´ ,lá em cima, como uma variável global, ok!
procedure Tform.Button1Click(Sender: TObject);
begin
email := email +( ´,´ +Edit1.text);
end;
assim, utilize a variável email como todos os e-mail separados por vírgula.
Gostei + 0
11/03/2004
Nerdex
Para saber o témino do processo de envio, cheque o evento after send do componente idSMTP para rereinicializar o looping com um outro valor (end. de e-mail).
Aconselho vc utilizar um banquinho de dados com estes endereços e ñ o objeto Memo para texto. Use o ClientDataSet salve um arquivo XML com os dados...
Gostei + 0
11/03/2004
Adilsond
begin
Name := ´John Doe´;
Address := ´jdoe@some.net´;
end;
with IdMsgSend.Recipients.Add do
begin
Name := ´Jane Doe´;
Address := ´janed@another.net´;
end;[/code]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)