Mail C#

Fermé
djisse - 15 mars 2005 à 16:41
medocheri Messages postés 2 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 14 décembre 2007 - 14 déc. 2007 à 17:43
bonjour!! j"aurai aimé envoyé un mail automatiquement en c# de facon tres tres simple (source destinataire sujet message) (exemple: toto@free.fr -> titi@hotmail.com), qqn aurait -il un bout de code à me donner svp?
Merci....
A voir également:

2 réponses

http://www.codeproject.com/csharp/mailclient.asp

Si ce lien ne te convient pas, continue à chercher sur ce site, il est trés complet.
0
medocheri Messages postés 2 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 14 décembre 2007
14 déc. 2007 à 17:43
salut tout d'abord

je fait une application qui conciste d'envoyer un mail par les protocole smtp et pop3 mais il ne fonctionne pas


et lors de l'execution il ma dit qu'il y a un exeption



le code est ::::::::::::::::


using System;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.Threading;
using System.ComponentModel;
namespace Examples.SmptExamples.Async
{
public class SimpleAsynchronousExample
{
static bool mailSent = false;
public static void SendCompletedCallback(object sender, AsyncCompletedEventArgs e)
{
// Get the unique identifier for this asynchronous operation.
String token = (string) e.UserState;

if (e.Cancelled)
{
Console.WriteLine("[{0}] Send canceled.", token);
}
if (e.Error != null)
{
Console.WriteLine("[{0}] {1}", token, e.Error.ToString());
} else
{
Console.WriteLine("Message sent.");
}
mailSent = true;
}
public static void Main(string[] args)
{
// Command line argument must the the SMTP host.
SmtpClient client = new SmtpClient(args[0]);
// Specify the e-mail sender.
// Create a mailing address that includes a UTF8 character
// in the display name.
MailAddress from = new MailAddress("jane@contoso.com",
"Jane " + (char)0xD8+ " Clayton",
System.Text.Encoding.UTF8);
// Set destinations for the e-mail message.
MailAddress to = new MailAddress("ben@contoso.com");
// Specify the message content.
MailMessage message = new MailMessage(from, to);
message.Body = "This is a test e-mail message sent by an application. ";
// Include some non-ASCII characters in body and subject.
string someArrows = new string(new char[] {'\u2190', '\u2191', '\u2192', '\u2193'});
message.Body += Environment.NewLine + someArrows;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Subject = "test message 1" + someArrows;
message.SubjectEncoding = System.Text.Encoding.UTF8;
// Set the method that is called back when the send operation ends.
client.SendCompleted += new
SendCompletedEventHandler(SendCompletedCallback);
// The userState can be any object that allows your callback
// method to identify this send operation.
// For this example, the userToken is a string constant.
string userState = "test message1";
client.SendAsync(message, userState);
Console.WriteLine("Sending message... press c to cancel mail. Press any other key to exit.");
string answer = Console.ReadLine();
// If the user canceled the send, and mail hasn't been sent yet,
// then cancel the pending operation.
if (answer.StartsWith("c") && mailSent == false)
{
client.SendAsyncCancel();
}
// Clean up.
message.Dispose();
Console.WriteLine("Goodbye.");
}
}
}





voila ma code je souhaite une solution et merci
0