Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza
Motorola edge 70 porta il concetto di smartphone ultrasottile su un terreno più concreto e accessibile: abbina uno spessore sotto i 6 mm a una batteria di capacità relativamente elevata, un display pOLED da 6,7 pollici e un comparto fotografico triplo da 50 MP. Non punta ai record di potenza, ma si configura come alternativa più pragmatica rispetto ai modelli sottili più costosi di Samsung e Apple
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026
Sono molte le novità che ASUS ha scelto di presentare al CES 2026 di Las Vegas, partendo da una gamma di soluzioni NUC con varie opzioni di processore passando sino agli schermi gaming con tecnologia OLED. Il tutto senza dimenticare le periferiche di input della gamma ROG e le soluzioni legate alla connettività domestica
Le novità ASUS per il 2026 nel settore dei PC desktop
Le novità ASUS per il 2026 nel settore dei PC desktop
Molte le novità anticipate da ASUS per il 2026 al CES di Las Vegas: da schede madri per processori AMD Ryzen top di gamma a chassis e ventole, passando per i kit di raffreddamento all in one integrati sino a una nuova scheda video GeForce RTX 5090. In sottofondo il tema dell'intelligenza artificiale con una workstation molto potente per installazioni non in datacenter
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-11-2008, 11:38   #1
JCoder87
Junior Member
 
Iscritto dal: Oct 2008
Città: Bergamo
Messaggi: 12
[Java] - JavaMail

Ciao a tutti... spero che qualcuno conosca la Java Mail, perchè è da un paio di ore che mi stò inalberando:

allora:
Ho del codice che deve inviare un e-mail, ma una volta lanciato mi va in eccezione perchè la porta 25 è chiusa e non si riesce a connettere col server SMTP da me specificato...

import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;

public class MailExample {
public static void main (String args[]) throws Exception {
String host = "smtp.email.msn.com";
String from = "[email protected]";
String to = "[email protected]";

// Get system properties
Properties props = System.getProperties();

// Setup mail server
props.put("mail.smtp.host", host);

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

// Define message
MimeMessage message = new MimeMessage(session);

// Set the from address
message.setFrom(new InternetAddress(from));

// Set the to address
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));

// Set the subject
message.setSubject("Hello JavaMail");

// Set the content
message.setText("Welcome to JavaMail");

// Send message
Transport.send(message);
}
}


Il problema è che già in passato avevo usato questo tipo di codice e mai nessun problema... E'capitato a qualcun altro??

Grazie...
JCoder87 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2008, 11:41   #2
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7260
EDIT: vuoi usare l'smtp di msn per mandare mail?
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2008, 11:51   #3
JCoder87
Junior Member
 
Iscritto dal: Oct 2008
Città: Bergamo
Messaggi: 12
si... crea problemi che tu sappia?
JCoder87 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2008, 11:54   #4
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7260
penso che msn richieda l'autenticazione per mandare mail, ho trovato il codice per mandare mail con gmail (grazie a google :P ):
Codice:
import java.security.Security;
import java.util.Properties;
 
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
 
 
public class SimpleMail 
{
	private String mailhost = "smtp.gmail.com";
	
	public synchronized void sendMail(String subject, String body, String sender, String recipients) 
																				   throws Exception 
	{	
		
		Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
		 
		Properties props = new Properties();
		props.setProperty("mail.transport.protocol", "smtp");
		props.setProperty("mail.host", mailhost);
		props.put("mail.smtp.auth", "true");
		props.put("mail.smtp.port", "465");
		props.put("mail.smtp.socketFactory.port", "465");
		props.put("mail.smtp.socketFactory.class",
		"javax.net.ssl.SSLSocketFactory");
		props.put("mail.smtp.socketFactory.fallback", "false");
		props.setProperty("mail.smtp.quitwait", "false");
 
		Session session = Session.getDefaultInstance(props,
				new javax.mail.Authenticator() 
		{
			protected PasswordAuthentication getPasswordAuthentication()
			{ return new PasswordAuthentication("username","password");	}
		});		
 
		MimeMessage message = new MimeMessage(session);
		message.setSender(new InternetAddress(sender));
		message.setSubject(subject);
		message.setContent(body, "text/plain");
		if (recipients.indexOf(',') > 0) 
					message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(recipients));
		else
					message.setRecipient(Message.RecipientType.TO, new InternetAddress(recipients));
 
		
		Transport.send(message);
		
	}
	
	
	public static void main(String args[]) throws Exception
	{
		MailUtils mailutils = new MailUtils();
		mailutils.sendMail("test", "test", "[email protected]", "[email protected]");
		
	}
	
}
penso che per msn non serva impostare la porta 465, di default usa quella standard di smtp.
anche la riga che riguarda SSL non serve
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2008, 12:18   #5
JCoder87
Junior Member
 
Iscritto dal: Oct 2008
Città: Bergamo
Messaggi: 12
ok.. testo e ti faccio sapere... alla fine posso usare anche google tranquillamente...
JCoder87 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2008, 13:26   #6
JCoder87
Junior Member
 
Iscritto dal: Oct 2008
Città: Bergamo
Messaggi: 12
Ok... vaiggia alla grande!!

Grazie mille...

Doma sera se ho tempo inizio a vedere la ricezione..
JCoder87 è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2008, 11:25   #7
JCoder87
Junior Member
 
Iscritto dal: Oct 2008
Città: Bergamo
Messaggi: 12
Ciao a tutti, riprendo questo vecchio Topic per parlare della MessagingException, è un eccezione che può essere lanciata in varie occasioni nel utilizzo della libreria...

Il mio problema è che non capisco il motivo del suo lancio...
Cioè, ad esempio per l'AddressException capisco il perchè la lancia e so come gestirla, ma per la MessagingException come mi comporto?

Spero che qualcuno possa aiutarmi..

Grazie a tutti
JCoder87 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Le novità ASUS per il 2026 nel settore dei PC desktop Le novità ASUS per il 2026 nel settore de...
Le novità MSI del 2026 per i videogiocatori Le novità MSI del 2026 per i videogiocato...
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers I nuovi schermi QD-OLED di quinta generazione di...
E-mail reset password di Instagram: la c...
La NASA ha discusso le problematiche del...
Il razzo spaziale NASA SLS e la capsula ...
Stazione Spaziale Internazionale: Crew-1...
Samsung Galaxy S26 Ultra: la ricarica de...
Apple ha un nuovo partner per la sua App...
Trenitalia introduce il prezzo dinamico ...
OnePlus non si ferma più: c'&egra...
DAZN sconta il piano Full per 6 mesi, se...
L'uso dell'IA nei giochi è cancer...
Meta punta sul nucleare USA per alimenta...
Le migliori offerte Amazon del weekend: ...
La crisi dell'hardware spinge i negozi g...
Apple Watch SE 3 scontato su Amazon: il ...
Robot aspirapolvere davvero scontati: si...
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: 07:40.


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