Maniatux's Blog

Welcome to the internet

Archives 2012

De fetchmail en cron à fetchmail en daemon

Rédigé par Xavier - - Aucun commentaire

Il y a quelques temps j'installais fetchmail sur mon serveur OpenBSD et utilisais la méthode cron pour rapatrier régulièrement du courrier présent sur d'autres serveurs mail. Mais hier je me suis rendu compte que cette méthode n'était pas très propre car elle générait des logs envahissants assez rapidement.

J'ai donc cherché comment faire fonctionner fetchmail de manière autonome, en daemon, sans besoin de passer par cron. Voici la méthode :

Supprimer notre planification cron

$ crontab -e

Retirer le @hourly fetchmail

Créer un script rc.d

# vi /etc/rc.d/fetchmail

Mettre :

#!/bin/sh
#
# $OpenBSD: $

daemon="/usr/local/bin/fetchmail -d 3600"
daemon_user="freeman"

. /etc/rc.d/rc.subr

rc_cmd $1

Attention : fetchmail sera lancé avec les droits de l'utilisateur "freeman", car c'est celui-là qui a tous les paramètres des comptes mail à rapatrier. Adaptez le script à votre situation. 3600 est la période de vérification des messages, exprimée en secondes. Donc là c'est 1 heure.

Essai :

# pkill fetchmail
# /etc/rc.d/fetchmail start
fetchmail(ok)
# ps aux | grep fetchmail
freeman    527  0.4  0.6   852  1620 ??  Ss    10:51AM    0:00.04 /usr/local/bin/fetchmail -d 3600

Ajoutez ensuite fetchmail dans votre rc.conf pour qu'il soit lancé au démarrage.

Android et le verrouillage d'écran

Rédigé par Xavier - - Aucun commentaire

Une mésaventure est arrivée à un de mes proches. Cette personne utilisait le verrouillage d'écran par schéma sur Android, et tout se passait bien jusqu'au jour où quelqu'un a eu l'idée de faire trop de tentatives infructueuses, ce qui a provoqué le blocage complet.

En effet Android bloque alors totalement son accès, et demande le nom du compte Google de l'utilisateur ainsi que le mot de passe. Mais voilà, elle ne le connait pas, elle me dit même n'en avoir jamais eu. Le redémarrage du téléphone n'y change rien, l'OS est toujours bloqué. Après avoir parcouru les forums et testé quelques "failles", rien à faire.

La solution fut donc de faire un recovery usine, c'est à dire un wipe cache + data pour ceux qui sont habitués à bidouiller. Heureusement sur le Samsung Galaxy ace il y a un utilitaire intégré, il suffit de démarrer le téléphone en maintenant le gros bouton central appuyé.

Bilan : perte des SMS et de quelques contacts, mais le téléphone est maintenant déverrouillé. Faites très attention avec cette fonction de verrouillage !

Classé dans : Telephony - Mots clés : aucun

OpenBSD et les logs cron

Rédigé par Xavier - - Aucun commentaire

Ce matin en jetant par hasard un œil dans les logs de smtpd, j'ai vu que beaucoup de messages étaient adressés à un utilisateur dont je me sers uniquement pour les connexions SSH, il n'est pas censé recevoir du courrier. Au début je me suis dit que c'était peut-être le courrier de root, mais non il est déjà redirigé vers un autre.

J'ai donc configuré ce compte dans thunderbird pour pouvoir lire les mails. Et il y en avait 2177 : wtf ? Et finalement c'étaient des rapports d'exécution de tâches cron. Et il faut savoir que j'ai mis une tâche "@hourly" (toutes les heures) pour lancer fetchmail. Donc pour le moment j'ai ajouté un alias de messagerie, pour que cet utilisateur ne reçoive plus rien, et que ce soit un autre qui puisse avoir les rapports.

A terme je pense désactiver ces rapports car ils ne font que mentionner si fetchmail a trouvé du courrier ou non sur les comptes qu'il vérifie... ce n'est pas forcément utile.

Avec Windows 8 faites le plein de Microsoft

Rédigé par Xavier - - Aucun commentaire

Comme tout le monde j'ai téléchargé la version preview de Windows 8, afin de voir à quoi cela ressemble. Ma première impression est que l'ISO est abusivement lourde, 3,3GB pour un système qui a la même tronche que Android, alors que ce dernier tient sur 100MB pour les versions les plus lourdes, on se demande ce que Microsoft met dedans. Windows 8, l'OS qui n'est pas garanti sans plomb.

L'interface Metro est un peu déroutante, ce n'est pas vraiment conçu pour les PC mais plutôt pour les interfaces tactiles, ou encore les media center. Ce qui choque à première vue est que les applications sont 100% Microsoft. Entendez par là que le client de messagerie instantanée ne se connecte bien entendu qu'à Windows Live, ne comptez pas utiliser un compte Facebook et encore moins Jabber; l'outil de lecture vidéo est un itunes-like avec un magasin de VOD; le lecteur de musique refuse de démarrer si on a pas appairé son OS avec un compte Microsoft.

Je me rends compte que si j'étais utilisateur de Windows 8, aucune application ne conviendrait à mes besoins, il y a donc beaucoup de choses qui prennent de la place pour rien. Heureusement il est possible de revenir à l'ancien bureau, quoi que le bouton "Démarrer" a disparu, c'est un espace vide dans lequel le fait de cliquer relance l'interface Metro. Avec un clic droit il est possible de retrouver le panneau de configuration, l'invite de commandes, la fonction "Exécuter".

Mon impression sur Windows 8 est que j'espère ne jamais avoir à travailler dessus sur un PC, il n'est simplement pas adapté. Windows 7 pour les PC, Windows 8 pour les tablettes. Je me rappelle aussi des procès pour abus de position dominante lancés par l'Europe contre Microsoft, à cause d'Internet Explorer et Media Player. Avec Windows 8 on replonge en plein dedans car toutes les applications proposées de base font appel aux services Microsoft et requièrent même un compte chez eux.

Si vous n'utilisez pas les services Microsoft en ligne, et si vous aimez le multitâches, restez sur Windows 7, il n'y a même pas à hésiter.

Classé dans : Windows - Mots clés : aucun

Android 4.0 ICS sur htc Desire Z (alpha)

Rédigé par Xavier - - Aucun commentaire

Puisque notre Cyanogenmod préféré semble être un peu en retard et peu communicant quant à l'éventuelle sortie de CM9 pour le htc Desire Z, j'ai fait une petite recherche et trouvé ça : Andromadus.

Si vous êtes chez Free vous devrez entrer les APN à la main, à l'aide de cette page, puis celle-ci.

Mon retour d'utilisation est assez positif, pour une alpha c'est excellent, j'ai testé le bluetooth, wifi, 3G, gps, audio, tout est bon. Dans ce qui ne marche pas, il n'y a que l'enregistrement vidéo... et le rétro éclairage du clavier qui ne veut parfois pas fonctionner. Mais globalement c'est bon, on peut le garder comme OS principal.

Il y a eu quelques changements dans l'interface, j'ai eu notamment du mal à trouver où se situent les paramètres wifi et bluetooth... en fait c'est dans les options, il faut appuyer sur le bouton d'activation. Mais du côté esthétique c'est plus joli qu'avant, notamment l'applet agenda.

Classé dans : Telephony - Mots clés : aucun