1 příspěvek / 0 new
Poslední
Obrázek uživatele sirius51
Offline
Naposledy viděn: 11 let 6 měsíců zpět
Připojen: 12.09.2012 - 22:38
postfix - cron

Narazil jsem na problém s odesíláním pošty u openSUSE 12.1.
Pod účtem root generuji skriptem seznam nějakých souborů a odesílám poštou pomocí postfixu.

Pokud skript spustím s právem root ručně, odeslání proběhne bez problému.
Pokud ale tentýž skript se stejnými daty nechám spustit přes cron, skončí úloha s hlášením "Invalid or incomplete multibyte or wide character ... message not sent."

Obsah se uloží do "/root/dead.lette"

Skript ve verzi openSUSE 11.1 "chodil" bez problému.

Neví někdo co s tím?

Distribuce: 
Obrázek uživatele sirius51
Offline
Naposledy viděn: 11 let 6 měsíců zpět
Připojen: 12.09.2012 - 22:38
postfix - cron

Při editaci crontab -e je nutno v této verzi openSUSE vložit řádek LANG= /nastavení shodné s uživatelem/.
Ač je cron spouštěn pod konkrétním uživatelem, nepřebírá jeho nestavení prostředí :-(.