MAIS E UM ENDERECO DE EMAIL USANDO WINSOCK TEM COM

PASCOAL 28/12/2009 17:36:09
#330598
OLHA A ROTINA QUE EU USO :

Dim rc As String
rcvbuf = [Ô][Ô]
sckMail.Connect txtServer, 25
Do
Sleep 10
DoEvents
Loop Until sckMail.State = sckConnected Or sckMail.State = sckError [ô]Or sckMail.State = 0
[ô]If sckMail.State = sckError Or sckMail.State = Closed Then GoTo Closed

SendWait rc, [Ô]HELO torget.se[Ô], [Ô]250[Ô] [ô]Send wich domain we are from
If rc <> [Ô]00[Ô] Then MsgBox [Ô]SendMail failed.[Ô]: GoTo Closed

SendWait rc, [Ô]MAIL FROM:[Ô] & txtFrom, [Ô]250[Ô]
If rc <> [Ô]00[Ô] Then MsgBox [Ô]Wrong FROM adress[Ô]: GoTo Closed

[ô]send from adress
SendWait rc, [Ô]RCPT TO:[Ô] & txtTo, [Ô]250[Ô]
If rc <> [Ô]00[Ô] Then MsgBox [Ô]Wrong TO adress[Ô]: GoTo Closed

[ô]start message[Ô]
SendWait rc, [Ô]DATA[Ô], [Ô]354[Ô]
If rc <> [Ô]00[Ô] Then MsgBox [Ô]SendMail failed[Ô]: GoTo Closed

[ô]send header
[ô]Send [Ô]Date: [Ô] & Format(Now, [Ô]Long Date[Ô])
Send [Ô]To: [Ô] & txtTo
Send [Ô]Subject: [Ô] & txtSubject
Send [Ô]From: [Ô] & txtFrom
[ô]if we shoudl include a file, send what delimiter we should yse
If filename <> [Ô][Ô] Then
Send [Ô]Mime-Version: 1.0[Ô]
Send [Ô]Mime-Version: 1.0[Ô]
Send [Ô]Content-Type: multipart/mixed; boundary=[Ô][Ô]=====================_312475==_[Ô][Ô][Ô]
sckMail.SendData vbCrLf

Send [Ô]Content-Type: multipart/mixed; boundary=[Ô][Ô]=====================_312475==_[Ô][Ô][Ô]
sckMail.SendData vbCrLf
End If
Send [Ô][Ô]
If filename <> [Ô][Ô] Then
Send1 [Ô]--=====================_312475==_[Ô]
Send1 [Ô]Content-Type: text/plain; charset=[Ô][Ô]us-ascii[Ô][Ô][Ô]
Send [Ô][Ô]
End If
[ô]send mail
Send txtMsg
[ô]attachment
If filename <> [Ô][Ô] Then
[ô]Send1 [Ô]An attach[Ô]
Send1 [Ô]--=====================_312475==_[Ô]
SendTextFile filename
Send1 [Ô]--=====================_312475==_[Ô]
Send1 [Ô]Content-Type: text/plain; charset=[Ô][Ô]us-ascii[Ô][Ô][Ô]
Send [Ô][Ô]
End If

[ô]end message
Send vbLf
SendWait rc, [Ô].[Ô], [Ô]250[Ô]
[ô] Next
[ô]close connection
Send [Ô]quit[Ô]
MsgBox [Ô]Email enviado com sucesso[Ô]


Só preciso saber como incluo mais email nesse código?

Obrigado
WEBMASTER 29/12/2009 10:05:09
#330646
Eh...
Bem o que eu pensei. Voce tem que consultar o RFC de SMTP provavelmente quando se manda a mensagem RCPT TO, deve haver formar se passar [Ô]n[Ô] parametros ou ainda, voce pode fazer um for para uma collection de destinatarios.

Consulte os links da documentacao oficial do padrao para ver o que eh suportado e como ele aguarda os paramtros, com alguns ajustes voce faz funcionar....

http://james.apache.org/server/rfclist/smtp/rfc0821.txt

http://www.ietf.org/rfc/rfc2821.txt

http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

http://www.faqs.org/rfcs/rfc2554.html
PASCOAL 03/01/2010 08:17:18
#330931
Procurei em todos os links mas não achei nada que pelo menos indicava como colocar mais de um email usando o smtp.

Continuo Procurando

Obrigado
MARCOSLING 03/01/2010 10:48:20
#330932
Citação:

PASCOAL :
NÃO POSSO USAR O ASPMAIL JA TENTEI E NÃO FUNCIONOU NO SERVIDOR.



Será que não vale a pena descobrir pq não funciona?
PASCOAL 03/01/2010 10:52:44
#330933
MARCOSLING

Funcionar esta funcionando mas preciso enviar para mais 3 email ao mesmo tempo isso é que não sei como, entendeu?

Obrigado
PASCOAL 05/01/2010 09:39:59
#331066
Parece que não tem jeito mesmo???
WEBMASTER 05/01/2010 10:17:35
#331067
Vamos pensar...
Sera que abrir e fechar a conexao socket par cada destinatario eh o mais viavel ?
Ah !!! E se voce tentar enviar como oculto (ou seja, cada um so ve si proprio mas vai tudo numa paulada so ) ?
PASCOAL 05/01/2010 13:01:09
#331078
A ideia é boa...

E como faço isso?
WEBMASTER 05/01/2010 16:15:35
#331087
No padrao RCF do STMP deve ter o tipo de mensagem que se manda via socket para dizer que o destinatario eh oculto
PASCOAL 05/01/2010 16:26:30
#331088
Já procurei e não achei. vc sabe ?
Página 2 de 3 [27 registro(s)]
Tópico encerrado , respostas não são mais permitidas