Linux : mailx envoie la sortie des crontabs en pièce jointe

Ces derniers jours j’ai fait fasse à un petit problème de ce genre.

Lors du lancement des crontabs j’ai l’habitude de rediriger la sortie vers  » | mailx -s ‘Mon job n°1’ webofmars@gmail.com « , afin de recevoir les rapports d’exécution pour une lecture en cas de debug rapide.

Hors depuis une mise à jour, je recevais certains des courriers en pièce jointes sous le doux nom de ATT00001.bin 🙂

La raison ? Assez simple ! Je suis français alors j’utilise des accents dans mes scripts. Mailx en les découvrant sur la sortie standard croit alors a du contenu binaire et le mets en pièce jointe (il est fou ce mailx ….)

La solution ? simple aussi rajoutez juste ces lignes sur votre serveur dans /etc/mail.rc  :

set ttycharset=iso-8859-1
set sendcharsets=iso-8859-1
set encoding=8bit

Et hop un problème de moins 🙂 J’espère que j’ai sauvé votre journée et que vous avez le temps pour un café !!!

Fred pour l’équipe de webofmars

Tags:

2 Comments. Leave new

ça marche nickel,
thanks

Répondre

@Trace: Super, tant mieux si ça a été utile. J’avoue qu’il m’avait pris un moment à trouver à l’époque.

Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.