Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[JAVA] Mail di conferma

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

[JAVA] Mail di conferma

Messaggioda Ices_Eyes » mar set 19, 2006 2:47 pm

Ciao a tutti...
Qualcuno di voi sa mica come risolvere questo problema con qualche idea malsana per caso?
Devo inviare una mail di conferma dopo la registrazione ad un sito/applicazione in java. La cosa funziona, eccetto per il fatto che ho bisogno di un server smtp. Non posso installarlo sul server dell'applicazione, quindi devo inviarlo con uno di quelli esistenti, o, se esistesse, devo integrarne uno in java, ma dubito...
Ho provato con tiscali, ma la mail viene inviata solo se l'utente lo registro io che sono su adsl tiscali, se lo registra un altro non va...Qualcuno ha qualche idea?
Mi va bene anche creare un indirizzo con qualche provider gratuito che mi permetta di inviare la mail da qualunque rete, magari anche via autenticazione semmai... [:)]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Silver Black » mar set 19, 2006 5:03 pm

GMail ha un server SMPT che va benissimo anche per questi scopi.
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda Ices_Eyes » mer set 20, 2006 10:31 am

Silver Black ha scritto:GMail ha un server SMPT che va benissimo anche per questi scopi.

Però un po' te le cerchi... [fischio]

Io volevo evitare gmail per il fatto che richiede ssl, e non ho la più pallida idea di come fare...
Ho usato questa libreria:
http://jakarta.apache.org/commons/email/

Il pezzo di codice per inviare la mail è questo:
Codice: Seleziona tutto
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.gmail.com");
email.setSmtpPort(465);
email.setAuthentication(username@gmail.com, password);
email.addTo(email);
email.setFrom(indirizzo, nome);
         
email.setSubject(oggetto);
email.setMsg(messaggio);
email.send();

Ora il problema nasce dal fatto che questo non crea una connessione ssl, ma una connessione normale, quindi il server gmail non risponde...
Hai mica un'idea di come procedere? [:-D]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia


Messaggioda Silver Black » mer set 20, 2006 10:41 am

Ices_Eyes ha scritto:Ora il problema nasce dal fatto che questo non crea una connessione ssl, ma una connessione normale, quindi il server gmail non risponde...
Hai mica un'idea di come procedere? [:-D]


No... sorry... [:I]
Però il server smtp gratuito e valido te l'ho trovato... [8)]
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda Ices_Eyes » mer set 20, 2006 10:42 am

Silver Black ha scritto:No... sorry... [:I]
Però il server smtp gratuito e valido te l'ho trovato... [8)]

[cry+] [:-D]

Mi dovrò ingegnare allora... [cry]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Silver Black » mer set 20, 2006 10:50 am

Ices_Eyes ha scritto:Mi dovrò ingegnare allora... [cry]


Vai di Google... credo sia un argomento in cui sicuramente c'è già passato qualcun altro. Mi spiace proprio non poterti aiutare di più...
Sergio Pappalardo aka Silver Black
CyberInstaller - www.silvercybertech.com - http://silvercybertech-labs.com/cyberblog
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1147
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Bassano del Grappa (VI)

Messaggioda Ices_Eyes » mer set 20, 2006 1:14 pm

In effetti è quello che ho fatto... E ho risolto utilizzando le classi javax.mail della sun anzichè i commons di apache...

Ciao, grazie [;)]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Zane » mar dic 05, 2006 1:03 pm

In alternativa, ti segnalo la possibilità di aprire un socket e scrivere i dati SMTP seguendo le specifiche dell'RFC: c'è un po' da smacchinare, ma funziona!
Avatar utente
Zane
MLI Hero
MLI Hero
 
Messaggi: 7935
Iscritto il: lun ago 05, 2002 9:36 am
Località: Ferrara


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising