Hallo Leute Ich bin Lernender Elektroniker im 4.Lj. Ich möchte mich in der C# Programmierung weiter vertiefen. Ich möchte mit C# über einen Outlook account eine Email senden. Ich habe schon versucht mit einem Bluewin account eine Email zu senden, mit hilfe dieses Tutorials: http://csharp-tricks.blogspot.ch/2010/09/email-senden.html leider hat das nicht funktioniert. Vielen Dank im voraus für Eure Antworten. Gruss Obmar
Obmar R. schrieb: > leider hat das nicht funktioniert Bitte nicht so viele Informationen! Obmar R. schrieb: > Outlook account Was für einen? Die Anleitung ist explizit für SMTP und nicht für Exchange...
Hallo Läubi Danke für deine Hinweise. Ich möchte mit dem Microsoft Office Outlook eine Email senden. Was deiner Antwort zufolge Exchange ist. Bei dem Tutorial habe ich beime Postausgangsserver: smtpauth.bluewin.ch und beim Port: 587 eingegeben. Habe auch mein Login und mein PW für meinen Bluewin Account eingegeben. Ich möchte aber eine Email mit C# über Outlook senden. Gruss Obmar
habs nicht ausprobiert, aber google ist dein Freund: http://dotnet-snippets.de/dns/email-ueber-outlook-verschicken-SID1205.aspx
Outlook ist nur ein Programm. Du sendest aber über einen Dienst. In Deinem Fall wahrscheinlich Excange. Also google einfach mal nach c# excange .....
Hallo Zusammen Vielen Dank für die raschen Antworten Habe es jetzt so versucht: http://msdn.microsoft.com/en-us/library/dd633628%28v=exchg.80%29.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-4 Hier noch der Code: // Create an email message and identify the Exchange service. EmailMessage message = new EmailMessage(service); // Add properties to the email message. message.Subject = "Interesting"; message.Body = "The merger is finalized."; message.ToRecipients.Add("user1@contoso.com"); // Send the email message and save a copy. message.SendAndSaveCopy(); Ich bekomme aber bei "EmailMessage message = new EmailMessage(service);" einen Fehler: Der Typ oder Namespacename "EmailMessage" konnte nicht gefunden werden und bei service: Der Name "service" ist im aktuellen Kontext nicht vorhanden. Wisst Ihr wie ich das Problem lösen kann? Gruss und Danke für die Antworten Obmar
EmailMessage ist hier: Microsoft.Exchange.Data.Transport.Email.EmailMessage und service soll vom Typ ExchangeService sein.
Benjamin Utz schrieb: > EmailMessage ist hier: > Microsoft.Exchange.Data.Transport.Email.EmailMessage ist das eine Using Direktive? oder wo muss ich das einfügen? Gruss obmar
Obmar R. schrieb: > Benjamin Utz schrieb: >> EmailMessage ist hier: >> Microsoft.Exchange.Data.Transport.Email.EmailMessage > > ist das eine Using Direktive? oder wo muss ich das einfügen? hast du denn überhaupt einen Exchange mit webservice? Ich dachte die willst über outlook senden? Dafür nimmt man die MAPI schnittstelle. Alles andere ist unsinn, weil du dich ja sonst auf Exchange festlegt outlook kann aber auch als imap oder pop3 mit andere mailservern arbeiten.
Vielen Dank habe MPI Schnittstelle heruntergeladen. Eine Email konnte ich schon senden. Ich werde nun den Code versuchen zu verstehen, um ihn für andere Projekte verwenden zu können. Danke für Eure hilfe! Gruss Obmar
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.