Paul Ingelbrant wrote:
> Possibly you need breaks? :-)
Good point!
However it's hard for the Delphi guys to ;-)
--
Arno Garrels
>
> switch(RqType)
> {
> case smtpConnect: SMTP->Helo(); break;
> case smtpHelo: SMTP->MailFrom(); break;
> case smtpEhlo: SMTP->Auth(); break;
> case smtpAuth: SMTP->MailFrom(); break;
> case smtpMailFrom: SMTP->RcptTo(); break;
> case smtpRcptTo: SMTP->Data(); break;
> case smtpData: SMTP->Quit(); break;
> }
>
>
> Ole Braad-Sørensen skrev:
>> I know this is a vFAQ, but please read anyway :-)
>>
>> Using Codegear C++2009, I have tried to use the example "Mailsnd".
>>
>> My code:
>>
>> SMTP->Host = Data->TAoplysning->FieldByName("Mailserver")->AsString;
>> SMTP->Port = Data->TAoplysning->FieldByName("Port")->AsInteger;
>> SMTP->SignOn = Data->TAoplysning->FieldByName("Email1")->AsString;
>> SMTP->FromName = Data->TAoplysning->FieldByName("Firma")->AsString;
>> SMTP->HdrFrom = Data->TAoplysning->FieldByName("Email1")->AsString;
>> SMTP->HdrTo = Edit1->Text;
>> SMTP->HdrSubject = Edit3->Text;
>> SMTP->AuthType = smtpAuthNone;
>> SMTP->Username =
>> Data->TAoplysning->FieldByName("Brugernavn")->AsString;
>> SMTP->Password =
>> Data->TAoplysning->FieldByName("MailKodeord")->AsString;
>> SMTP->HdrPriority = smtpPriorityNone; SMTP->ConfirmReceipt = false;
>> SMTP->RcptName->Clear();
>> SMTP->RcptNameAdd(Edit2->Text,Edit3->Text,Edit4->Text);
>> SMTP->MailMessage = Memo1->Lines; SMTP->Connect();
>>
>> And the code for "RequestDone":
>>
>> switch(RqType)
>> {
>> case smtpConnect: SMTP->Helo();
>> case smtpHelo: SMTP->MailFrom();
>> case smtpEhlo: SMTP->Auth();
>> case smtpAuth: SMTP->MailFrom();
>> case smtpMailFrom: SMTP->RcptTo();
>> case smtpRcptTo: SMTP->Data();
>> case smtpData: SMTP->Quit();
>> }
>>
>> When using above code I get the famous error "Component not ready"
>> and the mail-server log show:
>>
>> May 11 07:40:24 apollon sendmail[19691]: n4B5eNZs019691:
>> [192.168.1.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to
>> MTA
>>
>> I know I am missing something, but can't figure out what...
>>
>> Any ideas of what I should look for...?
>>
>> Regards:
>> Ole Braad-Sorensen
>> www.foldrenser.dk
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be