Ir para conteúdo
Fórum Script Brasil
  • 0

Envio De Email Delphi


Guest Thereza

Pergunta

16 respostass a esta questão

Posts Recomendados

  • 0

Por nome ex. meu email e thereza@hotmail.com então gostaria de enviar uma mensagem por nome em vez do email thereza@hotmail.com aparecer no campo para o meu nome Thereza, entendeu. grata

Link para o comentário
Compartilhar em outros sites

  • 0

Olá,

Por nome ex. meu email e thereza@hotmail.com então gostaria de enviar uma mensagem por nome em vez do email thereza@hotmail.com aparecer no campo para o meu nome Thereza, entendeu. grata

Na verdade você terá q enviar pelo e-mail da pessoa... Acho q o q você quer é enviar pelo 'apelido'.

Ex: você digita o 'apelido' Joao... mas quando for enviar o e-mail, ele busca no banco o e-mail daquele respectivo apelido.

Abs.

Kiko

Link para o comentário
Compartilhar em outros sites

  • 0

Kiko ai vai o codigo

procedure TForm1.disparacopia;

begin

emaildestino := destino; // envia o email para as copias

Mensagem := cmpMsg.Lines.Text;

Assunto := CmpAssunto.Text;

EnviarEMail('track@trackinformatica.com.br',Assunto,Mensagem,EmailDestino); // não esquecer de colocar o email

end;

function TForm1.Achadestino (s:String):String;

begin

destino := '';

while pos<Length(s) do

begin

if s[pos] in [(';')] then

begin

inc (pos);

disparacopia;

destino:= '';

end

else

begin

destino:= destino + (s[pos]);

inc (pos);

end;

end;

destino:= destino + (s[pos]);

disparacopia;

Achadestino:= destino;

end;

procedure TForm1.benviarClick(Sender: TObject);

var

i: integer;

begin

try

Screen.Cursor:= crHourGlass;

bEnviar.Enabled:= false;

SMTP.Host := EdtSMTP.Text;

SMTP.Username:= EdtUsuario.Text;

SMTP.Password := EdtSenha.Text;

if CheckBox1.Checked then

SMTP.AuthenticationType:= atLogin

else SMTP.AuthenticationType:= atNone;

IdMessage1.MessageParts.Clear;

begin

end;

if ecopia.Lines.Text = '' then

begin

EmailDestino := EdtEmail.Text;

Mensagem := EdtMsg.Lines.Text;

Assunto := EdtAssunto.Text; // aqui envia o email normal

EnviarEMail('track@trackinformatica.com.br',Assunto,Mensagem,EmailDestino); // não esquecer de colocar um email

end

else

begin

EmailDestino := EdtEmail.Text;

Mensagem := EdtMsg.Lines.Text;

Assunto := EdtAssunto.Text; // envia o email de destino

EnviarEMail('track@trackinformatica.com.br',Assunto,Mensagem,EmailDestino); // não esquecer de colocar um email

pos:= 1;

Achadestino(ecopia.Lines.Text);

end;

finally

SMTP.Disconnect;

Screen.Cursor:= crDefault;

bEnviar.Enabled:= true;

Application.MessageBox('Email enviado com sucesso!', 'Confirmação', MB_ICONINFORMATION + MB_OK);

end

end;

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Carlos -

alguém poderia me dar uma força... estou precisando de um fonte de um programa tipo de lan house.. se alguém quiser me passar.. meu email é

kinho_cpm@hotmail.com ou deployhc@hotmail.com valeu.. galera abraços...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...