Ok, Thanks. ----- Original Message ----- From: "Arno Garrels" <[EMAIL PROTECTED]> To: "ICS support mailing" <twsocket@elists.org> Sent: Friday, September 08, 2006 9:40 AM Subject: Re: [twsocket] SMTPClient
> lalin wrote: > > The error number is always 550. In IIS, it appears a connection but it > > doesn't send anything. > > Means 550 Relaying denied > > You probably need to authenticate first. > Play with the demo and try to understand how it is done. > > --- > Arno Garrels [TeamICS] > http://www.overbyte.be/eng/overbyte/teamics.html > > > > > Regards. > > > > ----- Original Message ----- > > From: "Francois PIETTE" <[EMAIL PROTECTED]> > > To: "ICS support mailing" <twsocket@elists.org> > > Sent: Thursday, September 07, 2006 8:07 PM > > Subject: Re: [twsocket] SMTPClient > > > > > >> You should, as it is done in the demo MailSnd, display the messages > >> from the server and also check for errors. Reading the messages and > >> errors, you'll understand what's going wrong. > >> > >> -- > >> Contribute to the SSL Effort. Visit > >> http://www.overbyte.be/eng/ssl.html -- > >> [EMAIL PROTECTED] > >> http://www.overbyte.be > >> > >> > >> ----- Original Message ----- > >> From: "lalin" <[EMAIL PROTECTED]> > >> To: "ICS support mailing" <twsocket@elists.org> > >> Sent: Thursday, September 07, 2006 4:46 PM > >> Subject: Re: [twsocket] SMTPClient > >> > >> > >>> Hello, > >>> No, I hadn't seen your answer. Thanks for response once. > >>> Now, I use the asynchronous model, when I send the mail, it > >>> executes this code: > >>> Smtp1.port := 'smtp'; > >>> Smtp1.FromName := name; > >>> Smtp1.HdrFrom := mail1; > >>> Smtp1.HdrTo := destino; > >>> Smtp1.RcptName.add(destino); > >>> Smtp1.RcptName.add(mail2); > >>> Smtp1.HdrSubject := titulo; > >>> Smtp1.MailMessage := mensaje; > >>> if (not Smtp1.connected) then begin > >>> Smtp1.Connect; > >>> end; > >>> > >>> I have created a OnRequestDone method: > >>> Display('RequestDone Rq=' + IntToStr(Ord(RqType))); > >>> case RqType of > >>> smtpConnect: begin > >>> Smtp1.Helo; > >>> Display('Helo!'); > >>> end; > >>> smtpHelo: begin > >>> Smtp1.MailFrom; > >>> Display('Mailfrom!'); > >>> end; > >>> smtpMailFrom: begin > >>> Smtp1.RcptTo; > >>> Display('RcptTo!'); > >>> end; > >>> smtpRcptTo: begin > >>> Smtp1.Data; > >>> Display('Data!'); > >>> end; > >>> smtpData: begin > >>> Smtp1.Quit; > >>> Display('Quit!'); > >>> end; > >>> smtpQuit: > >>> Display('Done!'); > >>> end; > >>> > >>> The result is: > >>> > >>> RequestDone Rq=0 > >>> Helo! > >>> RequestDone Rq=1 > >>> Mailfrom! > >>> RequestDone Rq=2 > >>> RcptTo! > >>> RequestDone Rq=4 > >>> Data! > >>> RequestDone Rq=5 > >>> Quit! > >>> RequestDone Rq=6 > >>> Done! > >>> > >>> But the mail isn't received. I have tested the smtp server > >>> 127.0.0.1 and > >>> the domain in IIS console. > >>> What can it be? > >>> > >>> Regards. > >>> > >>> ----- Original Message ----- > >>> From: "Francois PIETTE" <[EMAIL PROTECTED]> > >>> To: "ICS support mailing" <twsocket@elists.org> > >>> Sent: Wednesday, September 06, 2006 6:08 PM > >>> Subject: Re: [twsocket] SMTPClient > >>> > >>> > >>>> You already asked your question one week ago. Did you see my > >>>> answer ? > >>>> > >>>> Here it is again: > >>>>>>> produces "SMTP component not ready". Can you help me? > >>>> > >>>> As another message already said, you are trying to use an > >>>> asynchronous (non-blocking) component as a synchronous component. > >>>> Either revise you way > >>>> of doing thing or use the "sync" version of the component. > >>>> > >>>> It is better to revise your programming model and use the > >>>> asynchronous model. That is use the events. Look at MailSnd sample > >>>> program delivered with ICS. Look at the code behind "All In One" > >>>> button which show how to use the > >>>> events to chain all operations required to send emails. > >>>> > >>>> Once you had a look at the sample, don't hesitate to ask for more > >>>> questions. > >>>> > >>>> -- > >>>> Contribute to the SSL Effort. Visit > >>>> http://www.overbyte.be/eng/ssl.html -- > >>>> [EMAIL PROTECTED] > >>>> http://www.overbyte.be > >>>> > >>>> > >>>> ----- Original Message ----- > >>>> From: "lalin" <[EMAIL PROTECTED]> > >>>> To: "ICS support mailing" <twsocket@elists.org> > >>>> Sent: Wednesday, September 06, 2006 4:50 PM > >>>> Subject: [twsocket] SMTPClient > >>>> > >>>> > >>>>> Hello, > >>>>> I use SMTPClient for sending a email since a server with > >>>>> default smtp server of IIS. The example program find this smtp > >>>>> server. But in my program, > >>>>> with this code: > >>>>> Smtp1.Host := smtpserver; > >>>>> Smtp1.port := 'smtp'; > >>>>> Smtp1.FromName := name; > >>>>> Smtp1.HdrFrom := mail1; > >>>>> Smtp1.HdrTo := mail2; > >>>>> Smtp1.HdrSubject := title; > >>>>> Smtp1.Connect; > >>>>> Smtp1.Data; > >>>>> Smtp1.quit; > >>>>> > >>>>> produces "SMTP component not ready". > >>>>> The first time that execute it, it connects but it fails in > >>>>> Data. The second time, it passes Connect and Data and it fails > >>>>> in Quit but I > >>> I > >>>>> don't receive mail. > >>>>> I have tested with server 127.0.0.1 or localhost and it is the > >>>>> same. > >>>>> > >>>>> Can you help me? > >>>>> > >>>>> Regards. > >>>>> Carlos. > >>>>> > >>>>> > >>>>> -- > >>>>> To unsubscribe or change your settings for TWSocket mailing list > >>>>> please goto http://www.elists.org/mailman/listinfo/twsocket > >>>>> Visit our website at http://www.overbyte.be > >>>> > >>>> -- > >>>> To unsubscribe or change your settings for TWSocket mailing list > >>>> please goto http://www.elists.org/mailman/listinfo/twsocket > >>>> Visit our website at http://www.overbyte.be > >>>> > >>> > >>> > >>> -- > >>> To unsubscribe or change your settings for TWSocket mailing list > >>> please goto http://www.elists.org/mailman/listinfo/twsocket > >>> Visit our website at http://www.overbyte.be > >> > >> -- > >> To unsubscribe or change your settings for TWSocket mailing list > >> please goto http://www.elists.org/mailman/listinfo/twsocket > >> Visit our website at http://www.overbyte.be > -- > To unsubscribe or change your settings for TWSocket mailing list > please goto http://www.elists.org/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be > -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be