20 Temmuz 2012 Cuma

Bir cron vs. çıktısını kendinize e-posta ile yolluyorsunuz; Outlook kullanıyorsunuz ve şu gibi bir durum oluşuyorsa eğer...

Enfes bir çözüm olarak sed ile her satır başına iki space attırıyoruz. Bu sayede Outlook artık satırlara karışmıyor.

Denemek isteyenler için örnek bir script aşağıdadır.

#!/bin/sh

INFO=$(cat log | sed 's#^#  #')

cat <<HEREDOC |
From: from@from.com
To: orhany@to.com
Subject: Konu
Mime-version: 1.0
Content-type: multipart/mixed; boundary=SystemMPartEmailBoundary

--SystemMPartEmailBoundary
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

${INFO}

--SystemMPartEmailBoundary--
HEREDOC
sendmail -t

0 yorum:

Yorum Gönder