JS e-mail by Outlook

JS e-mail by Outlook
2010-07-20T15:23:43+02:00
2010-07-21T11:23:07+02:00
2022-11-18T13:55:36+01:00
azonositonev
Üdv!

Szeretém működésre bírni az alábbi pár sort Javascripttel.

var myOutlook = new ActiveXObject("Outlook.Application"); var myMailItem = myOutlook.CreateItem(0); myMailItem.To = "ezacimem@szolgaltato.orszag"; myMailItem.Subject = "VBScript tesztüzenet Weboldalról"; myMailItem.Display(1);

Votl benne ilyen is :
var myNameSpace = myOutlook.GetNameSpace("MAPI").CurrentUser; .... myNameSpace.Logoff;
Bár kivettem, nem értettem miért kell neki, de valaki biztos tudja :)

VBScript-ben már van működő verzió, de javascriptel szívesebben megoldanám ha lehetséges. Előre is köszi a segítséget!
Mutasd a teljes hozzászólást!
Szerintem téves. outlook-nál "Initialize and script Active x control not marked as safe"-nek engedélyezve kell lennie. Amíg a böngésző biztonsági beállítáasit nem gyengeíted tovább, addig esélyed sincs a kód futtatására.

Én szóltam!

Egyébként a mailto: vagy az outlook: protokoll nem volna számodra megfelelő? <a href="mailto:..."> vagy <a href="outlook:">
Mutasd a teljes hozzászólást!

  • Bár kivettem, nem értettem miért kell neki, de valaki biztos tudja :)


    Tehát az eszedbe sem jutott, ogy az Outlook VBA súgóban megnézd ezeknek a jelentését?

    Szeretém működésre bírni az alábbi pár sort Javascripttel.


    Gondolom a biztonsági beállítások nullára le vannak víve a böngészőben, hogy ne akadályozzák az aláiratlan activex objektumok futtatását, igaz?
    Mutasd a teljes hozzászólást!
  • Úgy gondoltam ha VBScript alatt nincs szükség arra hogy meghívjam a felhasználót az outlookhoz akkor javascriptnél sem kell.
    Voltaképp az aláíratlan activeX-en nem gondolkodtam, mivel az excelt ilyen meghívással már működésre bírtam. Arról nem tudok, hogy az ActiveX ennyire megválogatná, hogy excel-t enged de outlook objektumot nem...?
    Mutasd a teljes hozzászólást!
  • Nem az ActiveX válogatja meg, hanem a böngésző. Speciel én örülök is annak, hogy ez így van, mert egy weboldal az én beavatkozásom nélkül ne indítsa csak el az Outlook-ot.

    Remélem azzal tisztában vagy, hogy a kódod csak IE+Windows pároson fog elindulni minimumra vett biztonsági beállítások mellett?
    Mutasd a teljes hozzászólást!
  • Igen kizárólag IE+Windows-os megoldásokkal foglalkozom.
    A biztonsági szint nem minimális, hanem egyéni. Az aláíratlan vezérlőket és a nem biztonságos vezérlőket tiltja csak. Én abból a tapasztalatból indultam ki, hogy Excelt meghívtam JS-el és okés volt, de az outlook-ot nem tudom meghívni. Szóval a megoldás szerintem nem a beállításokban keresendő mert véleményem szerint ha Excel megy akkor Outlook-nak is mennie kellene. Vagy téves a logikám?
    Mutasd a teljes hozzászólást!
  • Szerintem téves. outlook-nál "Initialize and script Active x control not marked as safe"-nek engedélyezve kell lennie. Amíg a böngésző biztonsági beállítáasit nem gyengeíted tovább, addig esélyed sincs a kód futtatására.

    Én szóltam!

    Egyébként a mailto: vagy az outlook: protokoll nem volna számodra megfelelő? <a href="mailto:..."> vagy <a href="outlook:">
    Mutasd a teljes hozzászólást!
  • Igen, tudom h okkal mondod azt amit, csak most már végre tudom is a konkrétumokat.
    Végül is jó csak mindig óckodtam ettől a korlátolt megoldástól :)
    Kösz!
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd