Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: [BASH] Wysyłanie maila  (Przeczytany 1044 razy)

kusiu

  • Gość
[BASH] Wysyłanie maila
« dnia: 2007-02-08, 08:59:57 »
Witam!
Otóz mam taki skrypcik uruchamiany z 2 argumentami z poziomu php...


#!/bin/bash
plik=lista_maili.txt
declare -a maile
maile=( `cat "$plik" | tr 'n' ' '`)
ilosc_maili=${#maile
  • }


for i in `seq 0 $ilosc_maili`;
do
 sed 's/e-mail/'${maile}'/' tekst.html | mail -s "$1" "${maile}" -a "$2" -a "Content-Type: text/html; charset=ISO-8859-2" -a "MIME-Version: 1.0"
done

Wszystko jest OK procz jednej dziwnej rzeczy, otóz w przysłanym mailu dodaje się co kilkadziesiąt znaków ciekawy "dodatek" a mianowicie wykrzyknik ze spacją! ("! "). Dla przykładu kawałek tekstu z wysłanego maila:

"Moją drużynę mogę jednak pochwalić, bo walczyła i dokonała dużo dobrego.
Polska ze szczęściem, ale wygrała, nie po! wiem, że niezasłużenie. Gratuluję
wejścia do finału i życzę w nim wszystkiego dobrego"


Proszę o pomoc!
Pozdrawiam!