"Alias" Mail senden über Office 365

  • VB.NET

    "Alias" Mail senden über Office 365

    Hallo,

    ich sende über Office 365 Mails mit dem Code hier unten. Dieses funktioniert so weit gut.
    Ich will aber über "Alias" bzw. "Von", über eine andere Mail Adresse Mails versenden.
    Es wird nur von der "ersten" Mail versendet.
    Ich kann über das item ".SentOnBehalfOfName" die zweite Mail Adresse setzten, aber aus dieser wird die gewünschte Mail nicht gesendet.

    Hier ein Beispiel:



    Hat jemand eine Idee wie es gehen könnte?

    Danke :)

    VB.NET-Quellcode

    1. Try
    2. Dim objOutlookMsg As Object = CreateObject("Outlook.Application").CreateItem(0)
    3. '--- Zusammenbasteln der Mail ---
    4. With objOutlookMsg
    5. .To = Empfaenger
    6. .Importance = 1
    7. .Subject = Betreff
    8. .HTMLBody = BodyText
    9. .Save()
    10. .Display() ' Display() zeigt die neue Nachricht
    11. '.Send() 'sendet direkt
    12. End With
    13. '--- Objekte zerstören ---
    14. objOutlookMsg = Nothing
    15. Catch ex As Exception
    16. '--- Fehler abfangen falls kein Outlook installiert ist ---
    17. '----------------------------------------------------------
    18. End Try