10. november 2010 - 11:48Der er
7 kommentarer og 1 løsning
Smpt adresse fra outlook.ContactItem, der indeholder en ex adresse.
Hej.
Jeg skal bruge en smtp adresse på modtagere af mails der ligger i min udbakke, har prøvet en del, men kan ikke få det til at virke, problemet er ar kontakterne indeholder EX adresser, men skal bruge smtp adresserne.
Jeg vil gerne kunne løbe min sentItems folder igennem og vise mail adressserne på alle dem jeg har sent mails til.
Problemet er at nogen har en exchange mailadresse, men jeg vil se deres smtp adresse, her er mit kode. Problemet opstår når det er en ex mailadresse men outlook ikke kan finde exchange useren.
oid showReciever_Click(Office.CommandBarButton Ctrl, ref bool CancelDefault) {
for (int x = 1; x <= recipents.Count; x++) { string emailAddr = recipents[x].Address; if (!emailAddr.Contains("@")) { emailAddr = this.getToEmailFromGlobalExchangeContactLists2(recipents[x].AddressEntry);
Hmmmm, hvis de er sendt intern, så er de jo sendt til den mail ... og så skal du nok lave et lookup i dit AD for at finde de eventuelle SMTP Address ... men den er jo stadig sendt til den anden addresse.
Jeg tror dit object har default addr inde fra AD'et, og derfor får du den addresse som din mail rent faktisk er sendt til.
Problemet er at jeg får exhange adressen, på de nogle af de folk som sidder i samme domæne som mig og på samme exchange server, men adresserne skal skrives til en database og bruges uden for domænet så derfor duer exchange adressen ikke.
Her er iøvrigt et eksempel på en EX Adresse, som på ingen måde ser ud som du beskriver.
Og der er recipents[x].Address der returnere denne adresse, problemet er at den adresse kan jeg ikke sende til fra en mailbox uden for domainet. der skal jeg bruge smtp adressen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.