So senden Sie eine E-Mail in C# unter Verwendung einer anderen E-Mail-Konto als der Benutzer eingeloggt ist

Habe ich eine Arbeitsgruppe bilden, die sendet E-Mails aus dem Standard-Konto angemeldet. Ich bin versucht, fügen Sie eine Funktion, wo der Benutzer kann wählen Sie ein E-Mail-Konto aus einer Dropdown-Liste und senden E-Mails über eine Adresse alt, wie [email protected] oder [email protected]. Ich bin versucht, die "SendUsingAccount" - option, aber kein Glück. Ich habe online schauen, aber meistens finden Sie Beispiele für die Verwendung von VB, die ich nicht kenne. Mein code ist wie folgt:

Microsoft.Office.Interop.Outlook.Application objOutlook = new Microsoft.Office.Interop.Outlook.Application();
var mic = (MailItem)(objOutlook.CreateItem(OlItemType.olMailItem));
Inspector oAddSig = null;

mic.sendusingaccount = ??????????????     //here is where i need the help
mic.Subject = "Announcing Participant Website Enhancements!";
mic.Importance = OlImportance.olImportanceHigh;
mic.BodyFormat = OlBodyFormat.olFormatHTML;
//mic.Attachments.Add(PDFAttachment + yearending.Text + ".pdf");
object emailBody = ToolBox.GetStringFromTextFile((string)EmailBody);
oAddSig = mic.GetInspector;
mic.HTMLBody = emailBody + mic.HTMLBody;
//mic.Display(true);
mic.Send();
InformationsquelleAutor | 2012-02-15
Schreibe einen Kommentar