vorrei attivare una scelta qualdo invio l'email con login e non login ho fatto cosi ma non funziona, per il login ho usato il componente TradioBotton.

codice:
procedure TForm1.SpedisciClick(Sender: TObject);
begin
//setup SMTP
SMTP.Host := Server.Text;
SMTP.Port := 25;
SMTP.MailAgent := Agent.Text;
//setup mail message
 MailMessage.From.Address := Da.Text;
 MailMessage.From.Name := Nome.Text;
 MailMessage.Recipients.EMailAddresses :=
 A.Text + ' ' + Lista.Text;
 MailMessage.CCList.EMailAddresses := CC.Text;
 MailMessage.BccList.EMailAddresses := Ccn.Text;
 MailMessage.Subject := Oggetto.Text;
 MailMessage.Body.Text := Messaggio.Text;
 if FileExists(Allegato.Text) then
 TIdAttachment.Create(MailMessage.MessageParts,
                        Allegato.Text);
//send mail
 try
 try
 SMTP.Connect(10000);
 SMTP.Send(MailMessage);
 except on E:Exception do
 Messaggio.Lines.Insert(0, 'Errore: ' + E.Message);
 end;
 finally
 if SMTP.Connected then
    SMTP.Disconnect;
Status.Caption := 'Email Inviata';
end;
end;

procedure TForm1.AutentificatoClick(Sender: TObject);
begin
Smtp.Username := Username.Text;
Smtp.Password := Password.Text;
Smtp.AuthenticationType := atLogin;
end;