posts - 82, comments - 0, trackbacks - 0

My Links

News

Archives

Post Categories

C# Download

Facebook

Informativa cookie

Linkedin

Microsoft

Msdn Gallery

Twitter

VisualBasic

Wiki Tecknet

Inviare Email con WindowsPhone

Questo esempio spiega come poter inviare email mediante un device con WindowsPhone.

Per poter provare questo esempio e necessario disporre di un Telefono con sistema operativo WindowsPhone8 , in alternativa e possibile provarlo con VisualStudio e l'emulatore WWGA512 mb , ma senza la possibilità di inviare email.

Con WindowsPhone 7 e 8 e possibile inviare Email non solo direttamente dal dispositivo , ma anche creando la nostra applicazione di qualunque tipo ma con la necessità di inviare email  , per questo Microsoft ci offre la classe EmaliComposeTask . Questa classe offre diverse proprietà da implementare in ogni sua parte in modo da competare tutto il necessario per poter inviare correttamente l'email. Vediamole una per volta e vediamo le loro funzioni , la proprietà Bcc , questa proprietà ottiene o imposta i destinatari nella riga Ccn del messaggio di e-mail , la proprietà Body ottiene o imposta il corpo del messaggio e-mail ,la proprietà Cc ottiene o imposta i destinatari nella riga Cc del messaggio e-mail , la proprietà CodePage ottiene o imposta il set di caratteri che verrà utilizzato per visualizzare il contenuto del messaggio , la proprietà Subject ottiene o imposta l'oggetto del messaggio e-mail ed infine la proprietà To ottiene o imposta i destinatari nella riga A del messaggio di e-mail.  Ci sono alcuni metodi che compongono la classe EmailComposeTask , noi ci concentreremo sul metodo Show() , questo metodo permette di avviare il provider installato sul device per esempio Hotmail  , se invece sul nostro device vi sono più provider verranno tutti elencati e l'utente può scegliere quello con cui vuole inviare l'email. Di seguito posto la parte di codice minima e necessaria per poter inviare un email .

Imports Microsoft.Phone.Controls
Imports Microsoft.Phone.Tasks

Partial Public Class MainPage
    Inherits PhoneApplicationPage

    ' Costructor
    Public Sub New()
        InitializeComponent()
        SupportedOrientations = SupportedPageOrientation.Portrait Or SupportedPageOrientation.Landscape
    End Sub


    'Click event BtnsendClick
    Private Sub BtnsendClick(sender As Object, e As RoutedEventArgs)
        ' Create a new instance of the class EmailComposeTask with which you can send email
        ' I enter the recipients to send the email using the To property of the class EmailComposeTask

        ' Set the title of the property by Subject

        ' Enhanced the value of the Body property EmailComposeTask class, this is the content that will display the recipient
        Dim emailcomposer = New EmailComposeTask() With { _
            .To = String.Concat("mailto:", txtEmail.Text), _
            .Subject = "Email Sample", _
            .Body = txtEmail.Text _
        }

        ' Start the email application on your device to send the Email
        emailcomposer.Show()
    End Sub

End Class

Per maggiori informazioni potete contattarci ai seguenti indirizzi  carmelolm78@live.it

Print | posted on lunedì 11 marzo 2013 22:31 | Filed Under [ Articoli su VB.NET ]

Feedback

No comments posted yet.

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 3 and 3 and type the answer here:

Powered by:
Powered By Subtext Powered By ASP.NET