SMTP!!!
Puxa vida como vocês eram melhores! Já postei várias mensagens e nenhuma resposta concreta.
Quero saber como fazer a autenticação para enviar resposta pois o yahoo só envia depois que recebe!
Segue o código abaixo na espera de um expert pra me ajudar.
Se eu tiver que receber menssagens antes como devo proceder?
Sem mais...
[color=red:5f7c52c693]if Prepare then
with SMTP do
Begin
Host := SMTPEd.Text;
UserID := LoginEd.Text;
Connect; //Inicia a conecção;
PostMessage.FromName := NumEd.Text + ´-´ + NomeEd.Text;
PostMessage.FromAddress := EmailEd.Text;
PostMessage.ToAddress.Text := EmailDestEd.Text;
PostMessage.Subject := ´Transmissão de estoque - ´+DateTimeToStr(Now);
PostMessage.ReplyTo := ´clinica01@uol.com.br´;
PostMessage.Body.Text:= ´ESTOQUE CLINICAS´;
if not (FileExists(DirectoryEd.Text + ´\Cli´+NumEd.Text+´.mmm´)) then
StatusMem.Lines.Add(´Anexo de envio não encontrado!´) else
PostMessage.Attachments.Text := DirectoryEd.Text +´\Cli´+NumEd.Text+´.mmm´;
StatusMem.Lines.Add(´Enviando...´);
SendMail; //Envio do e-mail;
Disconnect;
StatusMem.Lines.Add(´Transmissão efetuada com sucesso!´);
end
else
StatusMem.Lines.Add(´Transmissão não efetuada, desconectando...´);
EnviarBT.Enabled := True;
Timer1.Enabled := True;
except
on E: EAbortError do
Begin
ShowMessage(´E-mail não enviado, erro: ´+E.Message);
SMTP.Disconnect;
EnviarBT.Enabled := True;
end;
end;
end;[/color:5f7c52c693]
Quero saber como fazer a autenticação para enviar resposta pois o yahoo só envia depois que recebe!
Segue o código abaixo na espera de um expert pra me ajudar.
Se eu tiver que receber menssagens antes como devo proceder?
Sem mais...
[color=red:5f7c52c693]if Prepare then
with SMTP do
Begin
Host := SMTPEd.Text;
UserID := LoginEd.Text;
Connect; //Inicia a conecção;
PostMessage.FromName := NumEd.Text + ´-´ + NomeEd.Text;
PostMessage.FromAddress := EmailEd.Text;
PostMessage.ToAddress.Text := EmailDestEd.Text;
PostMessage.Subject := ´Transmissão de estoque - ´+DateTimeToStr(Now);
PostMessage.ReplyTo := ´clinica01@uol.com.br´;
PostMessage.Body.Text:= ´ESTOQUE CLINICAS´;
if not (FileExists(DirectoryEd.Text + ´\Cli´+NumEd.Text+´.mmm´)) then
StatusMem.Lines.Add(´Anexo de envio não encontrado!´) else
PostMessage.Attachments.Text := DirectoryEd.Text +´\Cli´+NumEd.Text+´.mmm´;
StatusMem.Lines.Add(´Enviando...´);
SendMail; //Envio do e-mail;
Disconnect;
StatusMem.Lines.Add(´Transmissão efetuada com sucesso!´);
end
else
StatusMem.Lines.Add(´Transmissão não efetuada, desconectando...´);
EnviarBT.Enabled := True;
Timer1.Enabled := True;
except
on E: EAbortError do
Begin
ShowMessage(´E-mail não enviado, erro: ´+E.Message);
SMTP.Disconnect;
EnviarBT.Enabled := True;
end;
end;
end;[/color:5f7c52c693]
Wgm8
Curtidas 0
Respostas
Fer
16/07/2003
cara não sei ti informar, mas se vc tivesse mais educação talves alguém ti ajudasse!
Falow
Falow
GOSTEI 0
Kfe
16/07/2003
Po, eu ate poderai olhar o que vc postou, analisar o codigo e te dar uma solução. Mas se vc soubesse, antes disso, como perguntar direito.
Valeu!
Pensa na próxima vez que for postar algo nmo forum!
Falow ae
Valeu!
Pensa na próxima vez que for postar algo nmo forum!
Falow ae
GOSTEI 0