Newsgroup: it.comp.lang.visual-basic
Titolo: vb6   ->  inviare mail

La mia procedura funziona correttamente per inviare le
email se sul PC viene utilizzato outlook.
 
Con altri programmi di posta ho provato ad usare
vbSenMail con scarsi risultati (cambiando i vari clienti
riesco a farlo funzionare una volta su tre).
 
Già da tempo avevo smesso di insistere finchè leggendo
i post dei giorni precedenti ho creduto che ci siano
nuove possibilità.
Probabilmente mi sbaglio in quanto riguardano solo
.NET anche se non specificato.
 
E' così?
 
Grazie e saluti a tutti.
Sauro 
 
 


Alcune dei post degli ultimi giorni si, descrivevano alternative .NET... il che però non ti taglia del tutto fuori, perchè anche con la versione Express dovresti poter compilare una libreria .NET compatibile COM da referenziare a sua volta nel progetto VB6
 
vbSendMail non l'ho mai provato ma comunque dovrebbe essere sufficentemente generico, visto che fa da wrapper verso il normale protocollo POP/SMTP... magari ha qualche problema con cose più recenti tipo autenticazione SSL/TLS ecc..

 riesco a farlo funzionare una volta su tre).
 
vbSendmail AFAIR non ha nessun rapporto coi client
di posta  installati, è indipendente.
Sta tutto nell'utilizzarlo coi parametri giusti.
Ho un paio di programmilli che hanno girato per
anni senza problemi, su svariati pc.
 
Bye, G. 
 
 

 ha scritto nel messaggio 
news:l60c4a$n0g$1...@speranza.aioe.org...

Vedi Blat
E' un programma per spedire email moooolto flessibile
E ti sganci da tutte le difficolta' incontrabili
Gli crei un file di testo con le indicazioni di cosa, come, a chi, ecc..   e 
poi lo lanci, fine
Se vuoi ti crea un report con gli errori trovati
Estremamente efficace
 
 

 anni senza problemi, su svariati pc.
 
Già.
Cosa dire .... sei stato più bravo.
 
Ciao G.
Sauro 
 
 

 Estremamente efficace
 
 
Lo vado a cercare.
Ciao Roberto e grazie
 
 

referenziare a sua volta nel progetto VB6
 
Mah!
Non credo di poter seguire questa strada.
 
Ciao Luca e grazie.
 
 
 

Sauro ha scritto:

Io no. Avevo problemi, ho chiesto qua come potevo
risolvere *postando quello che avevo già fatto*,
e mi hanno suggerito un paio di correzioni.
 
Non so, se fai anche tu così, magari... ;-)
 
******************
 
Raga', sono 'ntanni che diciamo sempre la stessa cosa:
dire semplicemente "non mi funziona" non serve a
niente; *postate il fottutissimo codice e l'errore*,
altrimenti uno come fa a capire cos'è che non va ?
 
Le sfere di cristallo costano un'occhio della testa
solo per farle rilucidare ogni anno.
 
Bye, G.

 Non so, se fai anche tu così, magari... ;-)
 
Hai perfettamente ragione.
Personalmente utilizzo gmail e non so cosa devo mettere
in login e pop login.
 
Di seguito un errore che mi capita:
Your attempt to send mail failed for the following reason(s):
530.5.7.0 Must issue a STARTTLS command first.
x19sm37551746Wia.5 - gsmtp
 
Non pretendo niente, ma se ti venisse un'ideal al volo....
 
Ciao G e grazie
Sauro 
 
 


 
Cercando per "vb6 cdo" viene fuori un'altra marea
di esempi, anche in italiano, spero ti siano d'aiuto.
 
Bye, G.

 Bye, G.
 
Farò un pò di prove.
 
Ciao G e grazie.
Sauro 
 
 


Io ho fatto in quel modo quando ne ho avuto necessità. In pratica devi 
solo creare un wrapper .COM per System.Net.Mail.MailMessage
 
 
 
fe...@delenda.net
 
-- 
Στο άπειρο και ακόμα παραπέρα
http://delendanet.blogspot.com
 

solo creare un wrapper .COM per System.Net.Mail.MailMessage
 
Io avevo tempo fa cercato di capire come seguire questa strada per usare una
classe VB.net in VB classic ma mi era sembrato di capire che non si potesse.
 
Qui dice
"Although you can also expose a class created in Visual Basic as a COM object
for unmanaged code to use, it is not a true COM object and cannot be used by
Visual Basic."
http://msdn.microsoft.com/en-us/library/x66s8zcd%28v=vs.90%29.ASPX
 
 
Hai qualche dritta per riuscirci, in particolare mi piacerebbe poter usare una
connessione SSH senza dover invocare Putty.exe o Pscp.exe
 
La classe per .net � qui:
http://sshnet.codeplex.com/
 
sarebbe possibile usarla come .COM da VB6 ?
 
 
 
 
 
--
ciao
  Stefano

 ha
scritto:



Il caso vuole che giusto ieri abbia fatto qualche test in merito, ti
incollo due link che mi sono stati utili:
 
http://www.codeproject.com/Articles/18954/Interop-Forms-Toolkit-2-0-Tutorial
 
http://msdn.microsoft.com/en-us/library/bb397409(VS.80).aspx
 
 
Ciao
PaF


http://msdn.microsoft.com/en-us/library/bb397409(VS.80).aspx
 
 
Spero che i tuoi test stiano procedendo positivamente, comunque grazie, anch'io
far� le mie prove.
 
 
 
--
ciao
  Stefano

 far� le mie prove.
 
S�, tramite quel toolkit ho generato una libreria .net che contiene un
controllo che ho poi messo su un form VB6.
 
Per me era solo una verifica in attesa di pianificare il porting di una
applicazione VB6 verso .NET, in pratica ci� che penso di fare � sostituire
progressivamente varie parti VB6 in .NET rendendole comunque visibili nel
programma VB6, poi quando avr� terminato sar� nella condizione di creare il
nuovo progetto .NET da zero, incorporando il codice gi� scritto
 
PaF

 ha
scritto:

Invece per me si tratta di implementare la comunicazione oltre che via seriale,
modem e seriale virtuale su ethernet (Xport), anche di una comunicazione SSH
visto che le ultime versioni hanno un ARM con un Linux embedded  che ha gi� SSH
nativo.
 
Non ho nessuna voglia di riscrivere l'applicazione per .net anche perch� dovrei
poi provare la compatibilit� con tutti i vecchi modelli di schede, alcuni con
Z80 che non ho nemmenp qui, un lavoraccio.
 
Nel frattempo ho trovato un activex che supporta solo rcp e i comandi essenziali
ma per fare un upgrade di qualche file mi basta, invece l'invocare Plink.exe o
Pscp.exe funziona ma da problemi di permessi su alcuni pc, per cui meglio
evitare.
 
Comunque la prova per vedere di usare la dll .net da vb ho intenzione di farla
comunque.
 
--
ciao
  Stefano

incollo due link che mi sono stati utili:
 
Ti segnalo questo:
 
http://www.visual-basic.it/Dettaglio/tabid/132/ArticleId/1625/Creare-libreria-VB-Net-da-utilizzare-in-VB6.aspx
 
 
 
 
--
ciao
  Stefano