Autor Téma: Outlook klient a MAPI  (Přečteno 535 krát)

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1144
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Outlook klient a MAPI
« kdy: 07-11-2023, 13:06:06 »
Ahoj.

Používal jsem z aplikací pro vygenerování zprávy mailu Outlook klienta a volal MapiSendMail(). Normálně se otevřelo okno Outlooku se zprávou a bylo možné třeba něco připsat a pak odeslat. Teď ale rozhraní vrací chybu 1. Možná mi něco uniklo, ale není protřeba s klienty Office 365 komunikovat nějak jinak? Dík za případnou odpověď

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1144
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Re:Outlook klient a MAPI
« Odpověď #1 kdy: 07-11-2023, 14:24:16 »

Offline martinnr

  • Plnoletý
  • ***
  • Příspěvků: 233
  • Karma: 2
    • Verze Delphi: 7,2009,XE7
Re:Outlook klient a MAPI
« Odpověď #2 kdy: 23-11-2023, 14:14:25 »
na Outlook pouzivame OLE - "Outlook := CreateOleObject('Outlook.Application');".
co potrebujeme - adresy/HTML formatovanie tela/prilozenie suboru/(ne)zobrazenie pre odoslanim, sa daju cez to riesit.
samozrejme musi byt lokalne nainstalovana/nastavena aplikacia.
na ostatnych klientov cez MAPI, ako si uviedol.

Offline JaroB

  • Guru
  • *****
  • Příspěvků: 1144
  • Karma: 29
    • Verze Delphi: XE8, Sydney
Re:Outlook klient a MAPI
« Odpověď #3 kdy: 23-11-2023, 17:20:35 »
Můj případ je přesně ten, popsaný v mém odkazu. ;)
V registrech chybí flag pro MAPI (a je jedno jestli to je záměrně anebo nějakou firemní politikou).