24/08/09 10:57
lorenzo
non sono ferrato in wpf ma se non sbaglio è solo un sistema di visualizzazione grafica.
per mandare le email devi usare le normali classi .NET come
per mandare le email devi usare le normali classi .NET come
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(); message.To.Add("aaaaa@aaaa.com"); message.Subject = "This is the Subject line"; message.From = new System.Net.Mail.MailAddress("From@aaa.com"); message.Body = "This is the message body"; System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("yoursmtphost"); smtp.Send(message);
aaa
24/08/09 19:31
__BlackworM__
Ciao ti do un esempio, anche se magari sarebbe meglio studiartela :
'IMPORTO LE LIBRERIE DI FUNZIONI Imports System.Net Imports System.Net.Mail Public Class Form1 Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button.Click 'DICHIARO UN OGGETTO DI TIPO MAILMESSAGGE Dim miaMail As New MailMessage 'MITTENTE miaMail.From = New MailAddress( mittente@dominio.it Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo. ) DESTINATARIO SE NE POSSONO INSERIRE PIù DI UNO miaMail.To.Add( ricevente@dominio.it Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo. ) 'PRIORITà DELLA MAIL NON OBBLIGATORIA miaMail.Priority = MailPriority.Normal 'OGGETTO DELLA MAIL miaMail.Subject = "Nome Email" 'CORPO DELLA MAIL miaMail .Body = "Corpo email" 'DICHIARO UN OGGETTO DI TIPO SMTP ED IMMETTO IL NOME DEL SERVER PER INVIO Dim smtp As New SmtpClient("out.server.it") 'INVIO LA MAIL smtp.Send(mymail) 'QUESTO MESSAGGIO MI DA' LA CONFERMA FINALE DELL'INVIO DEL MESSAGGIO PERCHE' QUANDO IL PROGRAMMA SARA' ARRIVATO 'ALLA MESSAGGE BOX SIGNIFICA CHE FIN QUI' NON HA TROVATO OSTACOLI MsgBox "Email Inviata con successo!" 'USCITA DA APPLICAZIONE Application.exit() End Sub End Class
aaa
24/08/09 23:00
Daniele93
Ho letto delle wpf e non sapendo cosa fossero mi sono informato e sono una cosa bellissima! e mi sono chiesto come non ho fatto a scoprire prima una cosa del genere (se contate che a me la grafica di un programma ha sempre attirato)... Comunque ho visto che ci sono ingiro dei buoni editor XAML ma quello che mi ha colpito di più di tutti è Expression Blend peccato che è a pagamento... Volevo sapere se ne conoscete qualcuno molto simile ma freewere... Ho cercato in internet ma l' unico che ho trovato è Kaxaml che però non puo essere conparato a Expression Blend in quanto ha le stesse funzioni più o meno già incorporate in visual studio...
Per l' e-mail guarda qui: totem.altervista.org/guida/versione2/…
Però è più o meno quello che ti hanno postato sopra...
Per l' e-mail guarda qui: totem.altervista.org/guida/versione2/…
Però è più o meno quello che ti hanno postato sopra...
aaa
25/08/09 21:52
Master_VB
boh grazie! tutte le soluzioni vanno bene comunque visto che c'è la descrizione sul codice me lo studio così in futuro saprò farlo da solo...comunque bello expression blend!
aaa
25/08/09 22:00
Daniele93
Già bello ma a pagamento... Volevo sapere se ne esiste uno simile ma gratis... Comunque posso esporti io un problema? (Spero di non sembrare troppo insistente) Ho disegnato l' interfaccia con expression blend (versione di prova) ho esportato l' XAML e quando cerco di inserire una routine in vb.net ottengo una finestra con scritto che la clsse main window non è la prima specificata, ma invece è la prima! ti posto il codice:
Come vedi X:Class = "mainwindow" è la prima... magari puoi aiutarmi... Grazie
P.S. Sto realizzando anche io un softwere per e-mail...
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="MainWindow" x:Name="Window" Title="Mymail-Configurazione" Width="334" Height="172" Opacity="0.8" AllowsTransparency="True" WindowStyle="None" ResizeMode="NoResize" ShowInTaskbar="False" WindowStartupLocation="CenterScreen"> <Window.Background> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FF508FFE" Offset="0"/> <GradientStop Color="#FFBED2F6" Offset="1"/> </LinearGradientBrush> </Window.Background> <Grid x:Name="LayoutRoot"> <TextBox Margin="115,8,8,0" VerticalAlignment="Top" Height="22" TextWrapping="Wrap"/> <Label HorizontalAlignment="Left" Margin="8,6,0,0" VerticalAlignment="Top" Width="103" Height="31" Content="Indirizzo mittente"/> <Label HorizontalAlignment="Left" Margin="8,41,0,64" Width="103" Content="Nome mittente"/> <Label HorizontalAlignment="Left" Margin="8,0,0,29" Width="103" Content="Server di posta" VerticalAlignment="Bottom" Height="31"/> <CheckBox HorizontalAlignment="Left" Margin="8,0,0,4" VerticalAlignment="Bottom" Width="103" Height="21" Content="Salva e ricorda"/> <TextBox Margin="115,43,8,0" VerticalAlignment="Top" Height="22" TextWrapping="Wrap"/> <TextBox Margin="115,0,8,36" VerticalAlignment="Bottom" Height="22" TextWrapping="Wrap"/> <Button Margin="146,0,97,7" VerticalAlignment="Bottom" Height="21" Content="Esci" Name="Button1" /> <Button HorizontalAlignment="Right" Margin="0,0,8,7" VerticalAlignment="Bottom" Width="75" Height="21" Content="Continua"/> </Grid> </Window>
Come vedi X:Class = "mainwindow" è la prima... magari puoi aiutarmi... Grazie
P.S. Sto realizzando anche io un softwere per e-mail...
Ultima modifica effettuata da Daniele93 25/08/09 22:00
aaa
25/08/09 22:05
Master_VB
...a me funziona ho provato a mettere il codice nella mia wpf e carica il tuo design...la mia però è una browser wpf...comuqnue penso che i moderatori vorrebbero che aprissi un nuovo topic perchè qui siamo OT...infatti io avrei un problema con l'email è cio che quando invio mi dà questo errore:
img20.imageshack.us/img20/1751/…
vedete se potete aiutarmi grazie
img20.imageshack.us/img20/1751/…
vedete se potete aiutarmi grazie
aaa