Komut dosyanızı iç içe geçirin. Bir e-posta göndermek için birkaç seçenek vardır. Ben şahsen bunun için msmtp tercih, başlıkları kendiniz "burada" tarzı (satır içi) tanımlayabilir veya ayrı bir dosya kullanın ve onları birlikte kedi. Buna perl, python vb. İçeren her türlü alternatif vardır.
Reply-To: someone@somehost
Sender: someone <someone@somehost>
To: somebody@somewhere.else
Subject: some subject
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/html; charset="iso-8859-1"
Sondaki boş satır önemlidir. monte mesajınızı böylece msmtp içine kedi:
cat assembled.eml | msmtp somebody@somewhere.else
Kötümser, başarılı olana kadar makul sayıda döngü yapardı.
Yük de html olabilir ve php üretilebilir.
Bir gecede "toplu" işlem için çok çirkin bir alternatif, bir cronjob oluşturmak ve çıktı stdout / stderr yerine e-postayla gönderilir.
$SECONDS
; bu harika! Buna eklemek için saniyeleri saat: dakika: saniye gibi bir şeye dönüştürebilirsinizdate -d "1970-01-01 ${SECONDS} sec" +'%k:%M:%S'
(man date
daha fazla biçimlendirme seçeneği için bkz .).