Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    93

    email sender address da una mail proveniente da server exchange

    nello sviluppo del mio addin outlook devo estrapolare l'indirizzo del mittente di alcune mail.

    tutto ok con le email proveniente da internet utilizzando miamail.SenderEmailAddress.

    nel momento in cui effettuo l'operazione su mail provenienti da server exchange, l'indirizzo viene scritto nel formato "/O=PRIMA ORGANIZZAZIONE/OU=PRIMO GRUPPO AMMINISTRATIVO/CN=RECIPIENTS/CN=PINCOPALLINO"

    come faccio ad ottenere l'indirizzo email reale dalle mail provenienti da exchange?

    il programma gira su outlook 2007-2010.

    grazie mille

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Dovresti fare una query al Active Directory.
    Prova a vedere questo esempio
    http://www.codeproject.com/KB/system...edirquery.aspx
    I got the remedy

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    93
    alla fine ho trovato un metodo semplice ed indolore per outlook 2007 e superiori

    if (vrefMailItem.SenderEmailType == "EX") //Exchange user
    {
    Recipient lobjReceipient = this.Application.Session.CreateRecipient(vrefMailI tem.SenderEmailAddress);
    ExchangeUser lobjExchangeUser = lobjReceipient.AddressEntry.GetExchangeUser();
    return lobjExchangeUser.PrimarySmtpAddress;
    }

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    ok
    I got the remedy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.