Configurer IMSS pour verifier les Alias d’email dans l’AD

August 20th, 2008

J’ai été confronté a un soucis avec IMSS de Trend. Ce logiciel anti-spam propose de se connecter sur l’active directory et de vérifier que de destinataire existe. Cette option ne fonctionne que sur les adresses principales lors que vous utilisez des alias, cela ne fonctionne plus.

J’ai trouvé dans la KB de l’éditeur cet article qui résout le problème.

Extrait :

Solution ID: 1035754
Product: InterScan Messaging Security Suite - 7.0 Windows
Operating System: Windows 2000 Server, Windows Server 2003 Enterprise Edition, Windows Server 2003 Standard Edition
Published: 9/12/07 11:46 PM

Problem: The following error appears when:

    1.
Check for Recipient in LDAP server is enabled
    2.
rcpt to: field of the message contains an alias or secondary address for an Active Directory user
rcpt to:alias-email@sampledomain.com550 recipient <alias-email@sampledomain.com> was not found in LDAP server
Solution: To resolve the issue, enable IMSS to check for multiple email addresses or aliases of an Active Directory user:Run the following commands on the IMSS Central Controller:

C:\>”osql.exe -U sa -P sa -d imss”1>”update tb_global_setting set value=’proxyAddresses’ where name=’mail_attr’”

2>”go”

(1 row affected)

1>”quit”

Note: If you are not using the default password for the IMSS database, provide the correct password after “-P”.

Iphone 3G et Exchange

August 12th, 2008

Notre patron s’est fait offrir un IPhone 2. Mais il souhaitait également sa messagerie Exchange en push mail.

1ere étape : Suivre les instruction fournie par l’opérateur (Orange).

Le PDF : Orange Mail pour MS Exchange Pas à Pas

2eme étape : Configurer le push mail sur l’IPhone.

Facile

3eme étape : Trouver pourquoi le téléphone n’arrive pas à échanger d’information avec le serveur bien configuré. Réponse : regarde le journal des évènements :

Type de l’événement :    Erreur
Source de l’événement :    Server ActiveSync
Catégorie de l’événement :    Aucun
ID de l’événement :    3031
Date :        11/08/2008
Heure :        17:04:59
Utilisateur :    Domain\User
Ordinateur :    EXCH01
Description :
Le serveur de boîtes aux lettres [srvExch.domain.local] n’autorise pas l’authentification “Negotiate” pour son répertoire virtuel [exchange]. Exchange ActiveSync ne peut accéder au serveur qu’en utilisant cette méthode d’authentification. Pour plus d’informations sur la configuration correcte des paramètres du répertoire virtuel Exchange, consultez l’article 817379 de la base de connaissances Microsoft, “Impossible d’accéder à Exchange Server 2003 à l’aide d’Outlook Mobile Access lorsque le répertoire virtuel Exchange requiert SSL ou l’authentification basée sur les formulaires” (http://go.microsoft.com/fwlink/?linkid=3052&kbid=817379).

[...]

Pour plus d’informations, consultez le centre Aide et support à l’adresse http://go.microsoft.com/fwlink/events.asp.

La réponse est là sous tes yeux : 817379. Voici le lien vers l’article

J’ai appliquer la modification relative à l’evènement n° 3  2e méthode :

1. Démarrez le Gestionnaire des services Internet.
2. Localisez le répertoire virtuel Exchange. L’emplacement par défaut est le suivant :

Web Sites\Default Web Site\Exchange
3. Cliquez avec le bouton droit sur le répertoire virtuel Exchange, cliquez sur Toutes les tâches, puis sur Sauvegarder la configuration dans un fichier.
4. Dans la zone Nom de fichier, tapez un nom. Par exemple, tapez RépExchange. Cliquez ensuite sur OK.
5. Cliquez avec le bouton droit sur la racine de ce site Web. En général, il s’agit de Site Web par défaut. Cliquez sur Nouveau, puis sur Répertoire virtuel (à partir du fichier).
6. Dans la boîte de dialogue Importer une configuration, cliquez sur Parcourir, recherchez le fichier créé à l’étape 4, cliquez sur Ouvrir, puis sur Fichier de lecture.
7. Sous Sélectionnez une configuration à importer, cliquez sur Exchange, puis sur OK.

Une boîte de dialogue indiquant que le « répertoire virtuel existe déjà » s’affiche.

8. Dans la zone Alias, tapez un nom pour le nouveau répertoire virtuel à utiliser par Exchange ActiveSync et Outlook Mobile Access. Par exemple, tapez exchange-oma. Cliquez ensuite sur OK.
9. Cliquez avec le bouton droit sur le nouveau répertoire virtuel. Dans cet exemple, cliquez sur exchange-oma. Cliquez sur Propriétés.
10. Cliquez sur l’onglet Sécurité de répertoire.
11. Sous Authentification et contrôle d’accès, cliquez sur Modifier.
12. Assurez-vous que seules les méthodes d’authentification suivantes sont activées, puis cliquez sur OK :

Authentification Windows intégrée
Authentification de base
13. Sous Restrictions par adresse IP et nom de domaine, cliquez sur Modifier.
14. Cliquez sur refusé, sur Ajouter, sur Ordinateur unique, tapez l’adresse IP du serveur que vous configurez, puis cliquez sur OK.
15. Sous Sécurisation des communications, cliquez sur Modifier. Assurez-vous que l’option Requérir un canal sécurisé (SSL) n’est pas sélectionnée, puis cliquez sur OK.
16. Cliquez sur OK, puis fermez le Gestionnaire IIS.
17. Cliquez sur Démarrer, puis sur Exécuter. Tapez regedit, puis cliquez sur OK.
18. Recherchez la sous-clé de Registre suivante :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MasSync\Parameters
19. Cliquez avec le bouton droit sur Paramètres, pointez sur Nouveau, puis cliquez sur Valeur chaîne.
20. Tapez ExchangeVDir, puis appuyez sur ENTRÉE. Cliquez avec le bouton droit sur ExchangeVDir, puis cliquez sur Modifier.

RemarqueExchangeVDir respecte la casse. Si vous ne tapez pas ExchangeVDir exactement comme il apparaît dans cet article, ActiveSync ne trouve pas la clé lorsqu’il recherche le dossier exchange-oma.

21. Dans la zone Données de la valeur, tapez le nom du nouveau répertoire virtuel que vous avez créé à l’étape 8. Par exemple, tapez exchange-oma. Cliquez ensuite sur OK.
22. Quittez l’Éditeur du Registre.
23. Redémarrez le service d’administration IIS. Pour cela, procédez comme suit :

a. Cliquez sur Démarrer, sur Exécuter, tapez services.msc, puis cliquez sur OK.
b. Dans la liste de services, cliquez avec le bouton droit sur Service d’administration IIS, puis cliquez sur Redémarrer.

Remarque Si votre serveur est Microsoft Windows Small Business Server 2003 (SBS), le nom du répertoire virtuel Exchange OMA doit être exchange-oma.

L’installation intégrée de Microsoft Windows Small Business Server 2003 crée le répertoire virtuel exchange-oma dans IIS. En outre, il pointe la clé de Registre ExchangeVDir sur /exchange-oma lors de l’installation initiale. D’autres assistants SBS, tel que l’Assitant Configuration de la messagerie et de la connexion Internet (CEICW) supposent également que le nom de répertoire virtuel dans IIS est exchange-oma.

Pour l’annecdote, cette installation s’effectue dans le cadre d’un access Buisness Evrywhere Orange. Le nouveau téléphoen Apple n’est pas certifié pour cet abonnement. Le support est incopétant sur cet appareil. Le technicien du support m’a conseillé le support d’Apple et m’a meme transféré.

Le support entreprise d’Apple m’a gentillement fourni le lien vers le site “support Iphone Enterprise” et un PDF de déploiement en entreprise.

Sauvegarde des logs SQUID

June 19th, 2008

Comme nous impose la loi, nous devons retenir les logs de l’accès internet pendant 1 an.

Voici un petit script trouvé sur le forum français d’Ubuntu. J’ai adapté se script à mon pare feu pfsense et son module squid.

#!/bin/sh
# Initialisation de la date courante sous forme de variable
DATE=`date +”%y-%m-%d”`<br>

# Création du fichier de log du jour
touch /root/Archive/log_$DATE

# Copie des logs du jour dans le fichier d’archives
cp /var/squid/log/access.log /root/Archive/log_$DATE

# Compression du fichier de log
gzip log_$DATE.gz /root/Archive/log_$DATE

# Suppression du fichier contenant les logs du jour
rm /var/squid/log/access.log

# Rechargement de la configuration de Squid permettant de recréer un fichier de log vierge
squid -k reconfigure

# Destruction des logs datant de plus d’un an
find /root/Archive/ -ctime +365 -exec rm -f {} \;

# Fin du script
exit 0

VMWare Serveur et les VLAN

June 3rd, 2008

Pour une maquette, j’avais besoin qu’une machine virtuelle se retrouve sur plusieurs VLAN. Après quelques jours de recherches, j’apprends que VMWare serveur ne sais pas gérer cette situation. Dommage. Je vais devoir prendre une petite machine physique pour faire cela.

Pour contourner le problème, il faut creer les vlan sur la machine hote et affecter les cartes réseau virtuelle a la machine virtuelle.

Connaitre le taux d’occupation des cartouches d’un pool

May 29th, 2008

Pour effectuer une réclamation ciblée dans TSM vous pouvez utiliser la requête suivant qui vous donnera la liste des cartouche du pool dans l’ordre croissant d’occupation.

select volume_name, pct_reclaim, pct_utilized from volumes where stgpool_name=’[nom du Pool] ‘ and status!=’PENDING’  and status!=’EMPTY’ and access!= ‘READWRITE’ and access=’OFFSITE’ order by pct_utilized asc

Exemple

Server1>select volume_name, pct_reclaim, pct_utilized from volumes where stgpool_name=’[nom du Pool] ‘ and status!=’PENDING’  and stat
us!=’EMPTY’ and access!= ‘READWRITE’ and access=’OFFSITE’ order by pct_utilized asc

VOLUME_NAME            PCT_RECLAIM     PCT_UTILIZED
——————     ———–     ————
000038L2                      83.9             16.0
000000L2                      83.7             16.2
000025L2                      75.8             24.8
[...]
000008L2                      22.1             78.5
000018L2                       4.4             95.6
000032L2                       1.8             98.2

On pourra donc faire une réclation à 83%

Utiliser un Proxy dans une console

May 23rd, 2008

Pour utiliser un proxy dans la console (sur Ubuntu serveur par exemple)

export http_proxy="http://<em>[adresse</em>]:<em>[port]</em>"

exemple :

export http_proxy="http://192.168.1.1:3128"

Scripts et noms longs

May 22nd, 2008

Lors de l’écriture de script bash il faut parfois gérer des répertoires avec des noms long et contenant sauvant des espaces.

Lors de l’ecriture de vos script pensez a double-quoté vos variables.

<br>
#!/bin/bash<br>
for x in ‘ls’<br>
do<br>
backup “$x<br>
done<br>

Edit du 24/06/2008

Lors de la création des scripts de sauvegarde pour VMWare serveur le problème des espaces était persistant. Apres une recherche sur le net j’ai trouvé une discution sur le forum de linuxfr.org.

Il suffit d’initialiser la variable IFS avec la valeur $’\n’. Il faut aussi penser a sauvegarder la valeur pour la restituer en fin de script.

Le man de bash explique IFS :

IFS    The Internal Field Separator that is used for word splitting after expansion and to  split  lines  into  words  with  the  read builtin command.  The default value is ‘‘<space><tab><newline>”.