Hallo zusammen,
bin schon etwas verzweifelt und hoffe, ihr könnt mir einen Tipp geben.
Ich versuche eine Email zu erzeugen und mittels "oMsg.Display(true);" anzuzeigen.
Das klappt auch alles wunderbar. Ich verwende dafür Microsoft.Office.Interop.Outlook.
Nun zu meinem Problem:
Ich habe 2 Emails-Adressen, die ich im Outllook als Absender verwenden kann. Das ist so eingerichtet und funktioniert auch wunderbar. Das eine ist meine persönliche Email-Adresse und das andere einen INFO-Adresse.
Wie kann ich nun in meinem MailItem festlegen, welche der beiden Adresse in meiner erzeugten Email angezeigt wird. Die neu erzeugte Email wird immer mit meiner persönlichen Adresse erstellt.
Auch wenn ich mir meinen Account anschaue, kommt dort immer nur die eine Emailsadresse zurück. Deshalb kann ich es auch nicht über den Account setzen:
C#-Code: |
Microsoft.Office.Interop.Outlook.Accounts listAccount = oApp.Session.Accounts;
foreach (Microsoft.Office.Interop.Outlook.Account account in listAccount)
{
if (account.SmtpAddress.ToLower() == "[email protected]")
{
oMsg.SendUsingAccount = account;
}
}
|
Das muss doch irgendwie gehe?!
Und wichtig ist, dass die EMail angezeigt wird und nicht direkt per SMTP versandt wird. Dazu gibt es ja diverse Beispiele im Netz.
Ich hoffe, ihr könnt mir helfen, sonst stürz ich mich aus dem Kellerfenster! :-)
Danke
Jarun