Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite
Abbiamo guidato per diversi giorni la Alpine A290, la prima elettrica del nuovo corso della marca. Non è solo una Renault 5 sotto steroidi, ha una sua identità e vuole farsi guidare
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile
Abbiamo provato a fondo il nuovo Magic 8 Lite di HONOR, e per farlo siamo volati fino a Marrakech , dove abbiamo testato la resistenza di questo smartphone in ogni condizione possibile ed immaginabile. Il risultato? Uno smartphone praticamente indistruttibile e con un'autonomia davvero ottima. Ma c'è molto altro da sapere su Magic 8 Lite, ve lo raccontiamo in questa recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-08-2011, 12:25   #1
85BaD_BoY85
Member
 
Iscritto dal: Apr 2008
Messaggi: 154
[JAVA] Utilizzo JavaMail

Ragazzi ho bisogno del vostro aiuto: sto progettando un sito x il mio fantacalcio in Java e JS, questo mio sito deve avere la funzionalità "invio formazione" ke deve inviare la formazione via mail a tutti i partecipanti. X ora sto sviluppando in LOCALE e vorrei fare delle prove, c'è qualcuno che mi sa illustrare la procedura corretta?
P.S. ho anke già scaricato le API di JavaMail e di JAF e le ho importate in Eclipse, attendo solo istruzioni in merito
Grazie in anticipo a tutti!
85BaD_BoY85 è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2011, 13:28   #2
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Un esempio semplice semplice :
Codice:
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;

public class ProvaMail
{
    public static void main (String[] args)
    {
        String smtpHost = "out.virgilio.it";
        String indirizzoDa = "[email protected]";
        String indirizzoA = "[email protected]";

        try
        {
            Properties props = System.getProperties ();

            props.put ("mail.smtp.host", smtpHost);

            Session session = Session.getDefaultInstance (props, null);

            MimeMessage message = new MimeMessage (session);

            message.setFrom (new InternetAddress (indirizzoDa));
            message.addRecipient (Message.RecipientType.TO, new InternetAddress (indirizzoA));

            message.setSubject ("Prova mail");
            message.setText ("Ciao, prova di invio mail.");

            Transport.send (message);
        }
        catch (Exception e)
        {
            System.out.println (e);
        }
    }
}
Ciao
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2011, 13:46   #3
85BaD_BoY85
Member
 
Iscritto dal: Apr 2008
Messaggi: 154
Io sto testando in locale, va bene "out.virgilio.it" come host?
85BaD_BoY85 è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2011, 14:12   #4
85BaD_BoY85
Member
 
Iscritto dal: Apr 2008
Messaggi: 154
Ottimo, funziona grazie mille...
Un'ultima cosa, se la volessi integrare il tutto con il mio progetto e chiamare la classe passandogli il messaggio ke voglio inviare da una jsp oppure da una js, come posso fare?
85BaD_BoY85 è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2011, 14:26   #5
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Non dovresti avere alcun problema ad integrarla in una jsp o servlet, passando in una inputText oppure in una inputTextArea il tuo sender oppure il testo della tua email.
Ti puoi fare un metodo ad hoc, che prende in input tutti i parametri che vuoi tu e che arrivano dalla jsp..
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2011, 14:38   #6
85BaD_BoY85
Member
 
Iscritto dal: Apr 2008
Messaggi: 154
Grazie mille, sei stato gentilissimo
85BaD_BoY85 è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2011, 15:33   #7
85BaD_BoY85
Member
 
Iscritto dal: Apr 2008
Messaggi: 154
Scusa di nuovo il disturbo, un'ultimissima cosa: se nella mail voglio far apparire A CAPO tutte le parole contenenti nel message.setText(); come posso fare?
Ho usato \n ma nn va.
85BaD_BoY85 è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2011, 17:17   #8
gokan
Senior Member
 
L'Avatar di gokan
 
Iscritto dal: Apr 2002
Città: Palermo
Messaggi: 4913
Devo essere sincero non ho mai provato a mandare a capo il testo di una mail, però effettivamente nel wiki http://en.wikipedia.org/wiki/Javamail
sembra che si debba appunto fare con un new line forzato, tipo :
Codice:
 msg.setText("This is a test of sending a " +
                        "plain text e-mail through Java.\n" +
                        "Here is line 2.");
__________________
Sun Certified Java Programmer - Sun Certified Web Component Developer - Sun Certified Business Component Developer
gokan è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2011, 18:50   #9
85BaD_BoY85
Member
 
Iscritto dal: Apr 2008
Messaggi: 154
Ho trovato, la stringa giusta è \r\n
Grazie cmq x la disponibilità!
85BaD_BoY85 è offline   Rispondi citando il messaggio o parte di esso
Old 20-08-2011, 19:34   #10
dierre
Senior Member
 
L'Avatar di dierre
 
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
Quote:
Originariamente inviato da 85BaD_BoY85 Guarda i messaggi
Ho trovato, la stringa giusta è \r\n
Grazie cmq x la disponibilità!
Scusa ma se metti <br/>? Il fatto che funziona /r/n probabilmente è perché ti trovi su Windows: http://it.wikipedia.org/wiki/Newline
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale.
Go to a Wormhole
dierre è offline   Rispondi citando il messaggio o parte di esso
Old 21-08-2011, 18:00   #11
85BaD_BoY85
Member
 
Iscritto dal: Apr 2008
Messaggi: 154
Ci ho pensato, ma x chiamare la classe x inviare la mail, uso una JS quindi essendo <br /> un tag nn mi va bene e me la prende come stringa.
Grazie cmq x il suggerimento!
85BaD_BoY85 è offline   Rispondi citando il messaggio o parte di esso
Old 21-08-2011, 18:58   #12
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da dierre Guarda i messaggi
Scusa ma se metti <br/>? Il fatto che funziona /r/n probabilmente è perché ti trovi su Windows: http://it.wikipedia.org/wiki/Newline
Direi che dipende anche dal Content-Type...
se spedisci una mail text/plain (visto che sopra parla di plain text) un <br/> _non_ e' la soluzione...
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 21-08-2011, 21:10   #13
dierre
Senior Member
 
L'Avatar di dierre
 
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2126
Quote:
Originariamente inviato da marco.r Guarda i messaggi
Direi che dipende anche dal Content-Type...
se spedisci una mail text/plain (visto che sopra parla di plain text) un <br/> _non_ e' la soluzione...
true. Non c'avevo pensato.
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale.
Go to a Wormhole
dierre è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
L'intelligenza artificiale ha reso pi&ug...
L'intelligenza artificiale per lo svilup...
Il sistema di verifica dell'identit&agra...
Ora è ufficiale: Samsung sta per ...
Motorola Edge 70 Fusion: ecco le specifi...
8TB a meno di 170€: il richiestissimo Ha...
Il nuovo MacBook 'low cost' arriver&agra...
Pokémon Rosso Fuoco e Verde Fogli...
Risparmiare con le offerte Amazon: weeke...
Gli Xiaomi 17 arrivano a fine febbraio, ...
48.000 Pa a poco più di 100€: la ...
PC più potente, meno spesa: su Amazon to...
Con 2 acquisti si ottiene il 40% di scon...
Blocco VPN in Spagna durante le partite ...
ECOVACS DEEBOT T30C OMNI GEN2 torna a 34...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:49.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v