<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le blog de Michauko &#187; outlook</title>
	<atom:link href="http://michauko.org/blog/tag/outlook/feed/" rel="self" type="application/rss+xml" />
	<link>http://michauko.org/blog</link>
	<description>Si tu ne comprends pas le titre de l&#039;article, passe ton chemin</description>
	<lastBuildDate>Tue, 29 Nov 2011 11:45:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Exchange, outlook&#8230; dans un monde de serveurs Linux</title>
		<link>http://michauko.org/blog/2008/03/13/exchange-outlook-dans-un-monde-de-serveurs-linux/</link>
		<comments>http://michauko.org/blog/2008/03/13/exchange-outlook-dans-un-monde-de-serveurs-linux/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 08:29:36 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bureautique]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[mails]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[agenda]]></category>
		<category><![CDATA[autodiscover]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[calendrier]]></category>
		<category><![CDATA[découverte automatique]]></category>
		<category><![CDATA[disponibilités]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[free/busy]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[srv]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2008/03/13/exchange-outlook-dans-un-monde-de-serveurs-linux/</guid>
		<description><![CDATA[Je passe sur les raisons longuement discutées (pendant environ un an) qui nous ont poussés à installer un Exchange pour son calendrier offline (pour les hommes pressés en déplacement), sur un smartphone/outlook (port de la cravate obligatoire), son outil de CRM (cravate et grosse bagnole sont de mises), etc etc. La partie e-mail reste en [...]]]></description>
			<content:encoded><![CDATA[<p>Je passe sur les raisons longuement discutées (pendant environ un an) qui nous ont poussés à installer un Exchange pour son calendrier offline (pour les hommes pressés en déplacement), sur un smartphone/outlook (port de la cravate obligatoire), son outil de CRM (cravate et grosse bagnole sont de mises), etc etc. La partie e-mail reste en Linux et la cohabitation des 2 mondes (exchange+imap linux) dans un Outlook se passera honorablement.<br />
Il y aurait tant à dire sur les solutions de contournement qu&#8217;on n&#8217;a qu&#8217;à troller dans les commentaires si vous le souhaitez.</p>
<p><strong>Avant de capituler, sachez juste que j&#8217;ai testé en long en large et en travers les solutions de synchro outlook<-> egroupware type <a href="http://www.funambol.com/">Funambol (ex Sync4j), Funambol server</a> et blablabli et je ne sais quoi d&#8217;autres généralement bien moisi. </strong>S&#8217;il fallait donner un bilan : Funambol, ça marche, mais ça se limite à remonter des créneaux horaires (pas des participants, pas de pièce jointe etc). Les autres solutions, ça vaut pas un cachou. Et du <a href="http://www.zimbra.com/">Zimbra</a> etc, c&#8217;est finalement à peine moins cher qu&#8217;un Exchange, chiffres à l&#8217;appui.</p>
<p>Voilà, maintenant qu&#8217;on ne peut plus m&#8217;accuser d&#8217;avoir déserté sans livrer bataille, je vous livre 2/3 remarques sur le fonctionnement d&#8217;Outlook 2003 et 2007, vis-à-vis d&#8217;Exchange et d&#8217;une intégration d&#8217;un Exchange dans un environnement Linux, notamment un DNS Linux (BIND9 en l&#8217;occurrence).</p>
<h3>Petite intro</h3>
<p>Ces cons de clients mail fonctionnent différemment et Exchange 2007 conserve les deux modes d&#8217;accès (pour compatibilité) à certains types de données, notamment aux données disponibilités de chacun pour planifier des réunions facilement. On trouve de la doc sur le sujet, mais c&#8217;est pas simple. Et fidèle à lui-même, Microsoft n&#8217;a pas cru bon de rendre ses applications bavardes (ie, générer des logs) et à trop vouloir simplifier l&#8217;interface utilisateur (même dans un mode de configuration manuelle), certains mécanismes sont complètement occultés et quand ça merde, l&#8217;appli ne dit rien !<br />
(Tiens j&#8217;oubliais une note positive : en Outlook 2007, l&#8217;IMAP est un peu mieux géré : on peut désigner un répertoire d&#8217;envoi sans bidouiller comme un malade&#8230;)</p>
<h3>Imaginons donc le scénario suivant</h3>
<p>- un serveur Exchange 2007 dans un domaine (forêt) autonome qui n&#8217;est pas le domaine SAMBA &laquo;&nbsp;principal&nbsp;&raquo; de notre réseau<br />
<em>(- une double maintenance d&#8217;utilisateurs dans l&#8217;Active Directory et dans l&#8217;OpenLDAP (Linux), moyennement quelques scripts, c&#8217;est tout à fait vivable.)</em><br />
- des clients Outlook 2003 et 2007 avec un compte Exchange pour le calendrier et un compte IMAP pour le mail (IMAP hébergé sur Linux)</p>
<h3>Imaginons que ça bug après une installation toute fraîche (facile hein ?)</h3>
<p>- lorsque je planifie une réunion, je ne vois pas les infos de dispo des gens alors que je peux consulter l&#8217;agenda d&#8217;un collègue s&#8217;il m&#8217;autorise (partage)</p>
<h3>La solution, après 12000 recherches et forums</h3>
<p>- Pour outlook 2003 :<br />
Disons que le serveur ait un FQDN &laquo;&nbsp;test.exchg.societe.com&nbsp;&raquo;. Le petit &laquo;&nbsp;exchq&nbsp;&raquo; dans le nom vient du nom du domaine sur lequel est installé Exchange. Donc tous les applicatifs connaissent cette machine sous ce nom complet, et pas &laquo;&nbsp;test.societe.com&nbsp;&raquo;, encore moins &laquo;&nbsp;test&nbsp;&raquo;.<br />
Manque de bol, lorsque vous déclarez votre compte Exchange dans Outlook, vous spécifiez le serveur &laquo;&nbsp;test&nbsp;&raquo; et ce tocard vous dit qu&#8217;il a trouvé et remplace votre saisie par &laquo;&nbsp;test.exchg.societe.com&nbsp;&raquo;, alors même que votre PC (faisant tourner Outlook) ne sait pas résoudre ce nom complet.<br />
De là, tout marche à peu près *sauf* l&#8217;accès aux &laquo;&nbsp;public folders&nbsp;&raquo; du serveur, donc aux infos de dispo des gens&#8230;<br />
Il suffit donc de déclarer ce nom test.exchg dans la zone &laquo;&nbsp;societe.com&nbsp;&raquo; de votre DNS bind.<br />
Et hop, tout se met à marcher.<br />
Bien sûr, si outlook avait dit dès le départ &laquo;&nbsp;cannot find test.exchg.societe.com&nbsp;&raquo;, j&#8217;aurais gagné 2 semaines&#8230;</p>
<p>- Pour Outlook 2007 :<br />
Même genre de bordel, sauf que lui, avec un nouveau procédé &laquo;&nbsp;autodiscover&nbsp;&raquo;, veut tout faire tout seul. Même souci : quand il ne trouve pas le serveur comme il le souhaite, il ne dit rien, mais ça marche mal.<br />
Avec une trace tcpdump sur le DNS (genre : <code>tcpdump -i ethxxx port 53 src host mon-ip-PC-client-outlook</code>), et avec l&#8217;aide de quelques personnes <a href="http://forums.msexchange.org/m_1800468049/mpage_1/key_/tm.htm">sur un forum bien sympa</a>, j&#8217;ai vu que ce bouffon de client cherchait deux enregistrements DNS :<br />
- l&#8217;un de type A pour chercher autodiscover.masociete.com<br />
- l&#8217;autre de type SRV, nommé _autodiscover._tcp.masociete.com<br />
Une remarque, pour être sûr de voir la requête lors du tcpdump, videz votre cache DNS du poste client Windows avant :</p>
<pre>C:\Documents and Settings\toto>ipconfig /flushdns

Configuration IP de Windows

Cache de résolution DNS vidé.</pre>
<p>Enfin, pour régler le problème, vous créerez donc 2 entrées dans votre DNS, zone masociete.com :</p>
<pre>autodiscover    A       10.x.y.z ;serveur exchange
_autodiscover._tcp      1D IN SRV 0 1 443       test.exchg ;serveur exchange</pre>
<p>Et là, &laquo;&nbsp;par magie&nbsp;&raquo;, vous voyez les infos de dispo des gens lors d&#8217;une réservation de réunion.<br />
C&#8217;est pas bioutifoule ça ?</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/03/13/exchange-outlook-dans-un-monde-de-serveurs-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>winmail.dat : kek&#8217; j&#8217;en fais ? je le décode bien sûr</title>
		<link>http://michauko.org/blog/2007/12/05/winmaildat-kek-jen-fais-je-le-decode-bien-sur/</link>
		<comments>http://michauko.org/blog/2007/12/05/winmaildat-kek-jen-fais-je-le-decode-bien-sur/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 15:04:46 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[bureautique]]></category>
		<category><![CDATA[coup de gueule]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[ligne de commande]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[outlook]]></category>
		<category><![CDATA[TNEF]]></category>
		<category><![CDATA[winmail.dat]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2007/12/05/winmaildat-kek-jen-fais-je-le-decode-bien-sur/</guid>
		<description><![CDATA[Parfois (si quelqu&#8217;un sait me dire quand, je suis preneur), une pièce jointe (ou un ensemble) envoyée à partir d&#8217;un client mail Migrosoft arrive sous forme d&#8217;un fichier &#171;&#160;winmail.dat&#160;&#187;. Et on ne sait pas quoi en faire. Et ça me gave ce p_[4!n de problème. En cherchant un peu (vue la demande urgente d'un collègue [...]]]></description>
			<content:encoded><![CDATA[<p>Parfois (si quelqu&#8217;un sait me dire quand, je suis preneur), une pièce jointe (ou un ensemble) envoyée à partir d&#8217;un client mail Migrosoft arrive sous forme d&#8217;un fichier &laquo;&nbsp;winmail.dat&nbsp;&raquo;. Et on ne sait pas quoi en faire. Et ça me gave ce p_[4!n de problème.<br />
En cherchant un peu (vue la demande urgente d'un collègue près à me baffer), j'ai trouvé comment les décoder, ça peut vous servir.<span id="more-90"></span></p>
<p>Avec la commande <code>"file"</code>, vous découvrirez ce qu'est le format TNEF :</p>
<pre>nunusk:~# file /tmp/winmail.dat
/tmp/winmail.dat: Transport Neutral Encapsulation Format</pre>
<p>Ca semble être une bouse sortie de chez Grosoft.<br />
De là, vous ferez à tout hasard une recherche Goog... avant ça : apt-cache pour voir si un outil magique n'existerait pas :</p>
<pre>nunusk:~# apt-cache search tnef
libconvert-tnef-perl - Perl module to read TNEF files
libytnef0 - improved decoder for application/ms-tnef attachments
libytnef0-dev - improved decoder for application/ms-tnef attachments
ytnef - improved decoder for application/ms-tnef attachments
ktnef - KDE TNEF viewer
libktnef1 - Library for handling KTNEF email attachments
libktnef1-dev - KTNEF handler library [development]
mailscanner &#8211; email virus scanner and spam tagger
tnef &#8211; Tool to unpack MIME application/ms-tnef attachments</pre>
<p>Ô joie ! J'ai tenté ma chance avec un <code>apt-get install tnef</code> immédiatement suivi d'un <code>man tnef</code> immédiatement suivi d'un <code>tnef -f /tmp/winmail.dat -C . ; ls -ltr</code> et...... un fichier jpg est sorti. Wouaaaaa.</p>
<p>Au moins, je saurai comment régler ces problèmes unitairement, en attendant de comprendre vraiment le problème.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2007/12/05/winmaildat-kek-jen-fais-je-le-decode-bien-sur/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

