Desidero incorporare Outlook Web App nel mio sito. Mostra gli schermi di Calendar, mail, persone direttamente sulle pagine del mio sito. Ho provato a farlo tramite iFrame, ma è vietato. È possibile a tutti?Come posso incorporare Outlook Web App nel mio sito?
risposta
Quale versione di OWA stai utilizzando? L'ho già fatto per l'intranet della nostra azienda su OWA-2003. Basta puntare l'iframe per l'url webpart come questo:
http://server/exchange/user/inbox/?cmd=contents&view=Two-Line%20View&theme=4
questo funziona solo se il vostro sito principale utilizza l'autenticazione integrata di Windows. Devi sostituire "utente" con il nome utente registrato utilizzando il codice lato server ASP.Net.
Cerca articoli MS KB per i parametri webpart. È possibile visualizzare casella di posta, calendario, ecc.
Sto solo provando a usare questo html: – ant
puoi aggiungere il link a questo MS Articoli KB? – ant
Ok. Questo ha aiutato. Vedo che questo collegamento va a login.live.com per l'autenticazione. Il sito login.live.com implementa l'intestazione http 'X-Frame-Options' impostata su" deny ". Non c'è niente che puoi o dovresti fare. – Abhitalks
Contrariamente alla credenza comune, ciò è possibile.
Ci sono altri dettagli nel mio blogpost (http://blog.degree.no/2013/06/owa-in-iframe-yes-its-possible/) ma ecco il codice necessario. Se lo si esegue in "modalità luce" (flag = 1) ci sono meno problemi e funziona su più domini, ma se lo si esegue all'interno dello stesso dominio (es. Sito Web in esecuzione su tuodominio.com e il server di Exchange è in esecuzione sulla posta. yourdomain.com) tutto funziona bene per "modalità full" (flag = 0), così:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<script>
function LoginToOWA(server, domain, username, password) {
var url = "https://" + server + "/owa/auth/owaauth.dll";
// flags 0 = full version, flags 1 = light weight mode
var p = { destination: 'https://' + server + '/exchange', flags: '1', forcedownlevel: '0', trusted: '0', isutf8: '1', username: domain + '\\' + username, password: password };
var myForm = document.createElement("form");
myForm.method = "post";
myForm.action = url;
for (var k in p) {
var myInput = document.createElement("input");
myInput.setAttribute("name", k);
myInput.setAttribute("value", p[k]);
myForm.appendChild(myInput);
}
document.body.appendChild(myForm);
myForm.submit();
document.body.removeChild(myForm);
}
</script>
<body onload="javascript:LoginToOWA('mail.someserver.com','yourdomain','[email protected]','yourpassword');">
<img src="../../gfx/loadingAnim.gif" /> Please wait while your inbox is loading...
</body>
</html>
- 1. Come posso incorporare un sito Web nella mia app
- 2. Come ospitare il mio servizio WCF nel mio sito web?
- 3. Come incorporare l'audio in un sito Web?
- 4. è possibile incorporare un taccuino IPython interattivo nel mio sito Web/blog?
- 5. Come incorporare un eseguibile nel mio progetto
- 6. Come posso aprire un sito web nel mio browser web usando Python?
- 7. Come utilizzare OpenID nel mio nuovo sito Web ASP.NET?
- 8. Come posso conoscere gli utenti online del mio sito web
- 9. come posso testare il mio sito Web con ie6
- 10. Come utilizzare OpenID sul mio sito web
- 11. Come incorporare un sito Web ridimensionato attraverso un iframe?
- 12. come proteggere il mio sito web
- 13. Come incorporare un interprete Python su un sito web
- 14. Visualizzazione video nel sito Web
- 15. Come posso ottenere l'URL per Google Map incorporato nel mio sito web?
- 16. mostra feedback ebay sul mio sito web
- 17. come incorporare i file WMV nel mio file html
- 18. Integrazione del calendario di Outlook sul sito Web/Altro
- 19. Blocca Facebook dal mio sito web
- 20. Come verificare che le richieste provengano dal mio sito web?
- 21. Come utilizzare Amazon Cognito come autenticazione utente per il mio sito Web (NON app mobile)
- 22. CRM gratuito per il mio sito web?
- 23. Come posso aprire un file .msg di Outlook dal mio hard disk NON in Outlook?
- 24. Come testare il mio sito Web mobile appena sviluppato Localmente
- 25. incorporare un modulo google direttamente nel codice html di un sito web
- 26. Come incorporare un'immagine in un messaggio email HTML di Outlook?
- 27. Conversione del sito Web di WordPress in Web App progressiva
- 28. Come posso evitare che venga raschiato il mio sito asp.net?
- 29. Come posso riprodurre un video locale nel mio notebook IPython?
- 30. Come posso incorporare un visualizzatore PDF in una pagina Web?
hai visto questo [l'integrazione di Outlook] (http://www.c-sharpcorner.com/uploadfile/rambab /outlookintegration10282006032802am/outlookintegration.aspx) –
Penso che non intendo. Non voglio implementare il portale di Outlook da zero. Voglio solo mostrare Outlook Web Application sulla pagina del mio sito. – ant