Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [Java] collegamento per invio e-mail

    Salve a tutti,

    vorrei che ad un' azione, si apra la finestra di invio di una nuova mail con l'indirizzo gia' scritto, del programma di posta predefinito del sistema.
    In pratica il corrispettivo di "<a href="xxx@xxx"> " per java.

    Grazie :

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,162
    E' sufficiente eseguire questo comando:
    codice:
    cmd.exe /C START mailto:indirizzo@email.it
    dove, ovviamente, indirizzo@email.it è l'indirizzo a cui inviare.

    Il comando lo puoi lanciare utilizzanto il metodo exec() della classe Runtime.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Grazie,
    funziona benissimo .

    Ma se lo volessi far girare su diverse piattaforme?

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Su linux la cosa è normalmente più delicata. Bisognerebbe prima determinare quale sia il client di posta predefinito e poi costruire la stringa da mandare in shell.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5

    Risolto.

    Ho trovato come risolvere la questione.
    Con java6 e' stata introdotta una nuova classe "Desktop" nella quale
    si trovano dei metodo statici come "mail(URI mailtoURI)" "browse(URI uri)"
    che fanno precisamente quello che mi serviva, quindi risolvendo anche il
    problema della piattaforma.

    Grazie per aver partecipato.

  6. #6
    Utente di HTML.it L'avatar di Cool81
    Registrato dal
    Dec 2008
    Messaggi
    160

    .mail(new URI(mail)) browse(URI uri)

    Qualcuno può postare il codice per capire come si utilizzano questi metodi della classe Desktop?
    grazie

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,831

    Re: .mail(new URI(mail)) browse(URI uri)

    Originariamente inviato da Cool81
    Qualcuno può postare il codice per capire come si utilizzano questi metodi della classe Desktop?
    grazie
    Primo risultato su google: http://java.sun.com/developer/techni...6/desktop_api/
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  8. #8
    Utente di HTML.it L'avatar di Cool81
    Registrato dal
    Dec 2008
    Messaggi
    160
    Thanks!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.