Newsgroup: it.comp.lang.delphi
Titolo: da D5 a D7: che fine ha fatto il componente NMSMTP??

Sto cercando di passare da D5 a D7, fra gli altri problemi che non sto a
specificare, ho trovato che non esiste il componente TNMSMTP e nemmeno la
palette FastNet presente in Delphi 5.
Anno rimosso completamente il set di componenti e quindi debbo usarne degli
altri???
Oppure sono nascosti da qualche parte che non so????
Ho tentato pure di usare la .bpl di delphi 5 ma è stata una stupidaggine
apocalittica, mi cercava la vcl50.bpl che poi andava in conflitto con la
vcl70.bpl
Grazie anticipatamente per l'aiuto

 palette FastNet presente in Delphi 5.
Io ringrazierei il cielo.
Con D7 vengono distribuiti i componenti Indy che sono decisamente 
migliori (anche perché sono componenti veri e propri e non 
ActiveX).  I vecchi NetMasters erano veramente buggati.
Comunque se sei interessato agli Indy, assicurati di disinstallare 
quelli distribuiti di serie con Delphi e scaricare l'ultima 
versione dal sito Nevrona.

Beh io ringrazierei pure il cielo...
ma il componente netMasters in questione aveva un bug estramamente utile:
permetteva di inviare email con un determinato indirizzo....senza conoscerne
la password....
Cio mi permetteva ...di andandare dal cliente ...settare il mio programma
...facendo copia ed incolla da outlook di login e server pop3 ed andarmene
tranquillamente a casa...
Con i componenti indy...debbo chiedere al cliente di andare a scovare la
copia del contratto internet...che avrà sicuramente perso 10 anni fà....
oppure portarmi dietro un programma che mostra in chiaro la password
dell'email di outlook...sotto win98 sarebbe una cacchiata... ma sotto XP mi
pare che le cose si complicano...quantomeno il programmino che avevo per
win98 non funziona sotto XP...
quindi preferirei riattivare il vecchio componente...buggatissimo ma testato
e comodissimo
Comunque grazie lo stesso

 e comodissimo
Ho paura che tu abbia preso come "bug" un falso problema di un 
componente che, evidentemente, funziona in modo diverso dalla 
controparte Indy ma che, senz'altro, andando ad analizzare la 
situazione, richiede gli stessi identici dati dell'analogo componente di 
FastNet. :-/
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

 dell'email di outlook...
La password serve per ricevere, NON è indispensabile per inviare.

Tutto giusto, in effetti mi ero fermato ad una osservazione sommaria dei
componenti indy-
Ora ho provato a fare una prova ed ho provato il componente: idSMTP.
ma non sono riuscito a capire dove inserire il nome del destinario.
Ho pensato che il testo del messaggio dovrebbe essere inserito nella
proprieta MsgLineFold.
Cos'è ho sbagliato componente o non sono riuscito ad usarlo????
Grazie in anticipo

 Cos'è ho sbagliato componente o non sono riuscito ad usarlo????
Il componente *TIdSMTP* possiede un metodo /Send/ che permette di 
inviare un messaggio attraverso il server SMTP determinato dalla 
proprietà /Host/, collegandosi alla porta /Port/ indicata (default: 25).
Opzionalmente, se richiesto dal server in esame, è necessario completare 
le proprietà /Username/ e /Password/ per il login.
L'invio di messaggi avviene utilizzando un componente *TIdMessage*, 
creato dinamicamente o "appoggiato" sul form; le proprietà del 
componente consentono di definire le caratteristiche del messaggio da 
inviare passando il riferimento del componente stesso al metodo /Send/ 
del componente TIdSMTP.
Scarica la documentazione aggiornata dei componenti Indy dal sito 
ufficiale (
http://www.indyproject.org
) per conoscere il significato e 
l'uso dei metodi, delle proprietà e degli eventi di cui sono dotati i 
suddetti componenti Indy e i componenti con i quali essi possono interagire.
