Oppure

Loading
24/08/09 10:10
Master_VB
come posso inviare un email con un applicazione wpf ho già cercato in giro am danno tutte errore non fnzionano sapete voi un metodo funzionante?
aaa
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

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...

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:
<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:hail:
aaa