java/SuperPostak/src/cz/frantovo/superPostak/Pokus.java
author František Kučera <franta-hg@frantovo.cz>
Sun, 23 Nov 2008 22:19:20 +0100
changeset 0 e76872ad5226
permissions -rw-r--r--
Přidání SuperPošťáka do Mercurialu (původně byl v Subversionu)
Postak – základ, knihovna
SuperPostak – GUI nadstavba
SuperPostak2 – pokus o implementaci aplikace jako modulu pro Netbeans, POZOR: není přidán do Mercurialu, možná později (pravděpodobně se ale nebude používat)
franta-hg@0
     1
package cz.frantovo.superPostak;
franta-hg@0
     2
franta-hg@0
     3
import java.util.Properties;
franta-hg@0
     4
import javax.mail.Message;
franta-hg@0
     5
import javax.mail.Session;
franta-hg@0
     6
import javax.mail.Transport;
franta-hg@0
     7
import javax.mail.internet.InternetAddress;
franta-hg@0
     8
import javax.mail.internet.MimeMessage;
franta-hg@0
     9
franta-hg@0
    10
/**
franta-hg@0
    11
 *
franta-hg@0
    12
 * @author fiki
franta-hg@0
    13
 */
franta-hg@0
    14
public class Pokus {
franta-hg@0
    15
    
franta-hg@0
    16
    private static Session smtpSession;
franta-hg@0
    17
    
franta-hg@0
    18
    public static void main (String[] args) {
franta-hg@0
    19
        Properties props = System.getProperties();
franta-hg@0
    20
	props.put("mail.smtp.host", "frantovo.cz");
franta-hg@0
    21
	//PopUpAuthenticator auth = new PopUpAuthenticator();
franta-hg@0
    22
	smtpSession = Session.getInstance(props, null);
franta-hg@0
    23
        
franta-hg@0
    24
        try {
franta-hg@0
    25
	    MimeMessage message = new MimeMessage(smtpSession);
franta-hg@0
    26
	    message.setFrom(new InternetAddress("java@frantovo.cz", "SuperPošťák"));
franta-hg@0
    27
	    message.addRecipient(Message.RecipientType.TO,
franta-hg@0
    28
	    new InternetAddress("informace@frantovo.cz", "František Kučera"));
franta-hg@0
    29
	    message.setSubject("Předmět zprávy");
franta-hg@0
    30
	    message.setText("Ahoj, jak se máš? šřtžěýžééšž Java WebStart");
franta-hg@0
    31
	    
franta-hg@0
    32
franta-hg@0
    33
	    Transport.send(message);
franta-hg@0
    34
	    
franta-hg@0
    35
	} catch (Exception e) {
franta-hg@0
    36
	    
franta-hg@0
    37
	    e.printStackTrace();
franta-hg@0
    38
	}
franta-hg@0
    39
    
franta-hg@0
    40
    
franta-hg@0
    41
    }
franta-hg@0
    42
franta-hg@0
    43
}