Página 1 de 1

Enviar e-mail via clipper

Enviado: 08 Dez 2004 17:12
por Roberto
Amigos,


Eu baixei um exemplo deste site de como enviar e-mail com o clipper, porém ao tentar enviar da o seguinte erro:

error: unable to negotiate SendToAddress [57]

O que devo estar fazendo errado ?

Enviado: 08 Dez 2004 20:27
por Toledo
Roberto,

No exemplo que você baixou aqui deste site é utilizado o programa SMTPSend para enviar o e-mail. Este programa utiliza alguns parâmetros conforme segue:

-f <Endereço>
Neste parâmetro você vai informar o endereço eletrônico de quem está enviando o e-mail.
Exemplo: -ftoledo@pctoledo.com.br

-t <Endereço>
Neste parâmetro você vai informar o endereço eletrônico para quem você vai enviar o e-mail.
Exemplo: -troberto@megasoftware.com.br

-s <Assunto>
Neste parâmetro você vai informar o assunto do e-mail.
Exemplo: -sTeste de envio

-h <Servidor>
Neste parâmetro você vai informar o endereço do seu servidor de e-mail.
Exemplo -hsmtp.pctoledo.com.br

-i <Arquivo>
Neste parâmetro você vai informar o nome do arquivo que contém o texto que vai servir como corpo da mensagem.
Exemplo: -ic:\teste\corpo.txt

-a <Anexo>
Neste parâmetro você vai informar o arquivo que será enviado em anexo com o e-mail.
Exemplo: -ac:\teste\ANEXO.ZIP

Existe um outro parâmetro que você pode especificar o nome de um arquivo que terá os parâmetros descritos acima para ser executado ao invés de ficar informando os parâmetros separados.

Exemplo... crie um arquivo chamado email.txt (você pode colocar qualquer nome neste arquivo) com o seguinte conteúdo:

-ftoledo@pctoledo.com.br
-troberto@megasoftware.com.br
-sTeste de envio
-hsmtp.pctoledo.com.br
-ic:\teste\corpo.txt
-ac:\teste\ANEXO.ZIP

Depois é só utilizar o seguinte comando:

! SMTPSend @email.txt

Qualqer dúvida, entre em contato.

Abraços,

Enviado: 12 Dez 2004 21:11
por Augusto
Estou usando o SMTPSEND sem problemas dentro dos meus programas em Clipper... exceto aquela mensagem "chata" que ele dá quando está enviando o e-mail que mela a tela toda...
Já coloquei o "> NUL" depois do comando mais não adiantou...

Alguém tem uma solução para esse pequeno mais CHATO probleminha ??