rovid tavu megoldas lehet, hogy cron-bol wget-tel hivod a scriptet, es nem cli-bol.
cli-nel ugye aktualis user jogosultsagaival/kornyezeti valtozoival fut a script, mig webrol hivva apache-ot futtato user neveben (www-data, nobody, distrotol fugg)
szoval erdemes lenne kiprobalni azt is, hogy ba www-data userrel veszed fel a cronjobot.
illetve korul neznek mailserveretek beallitasaiban, lehet onnan is forceoltatni az eredeti feladot, lehet nalatok is ez tortenik.
/etc/hostname illetve /etc/hosts fajlok tartalmaban szerepel valahol a server.local?
Tyrael