[BSD] Nem megy a sendmail?
Laszlo Nagy
gandalf at designaproduct.biz
2007. Már. 13., K, 10:09:30 CET
Sziasztok!
A rendszer egy FreeBSD 6.2 (6.1-ről lett upgrade-elve). Az a bajom vele
hogy a cron nem küld leveleket. Az biztos, hogy fut:
messias# ps ax | grep cron
988 ?? Ss 0:01.86 /usr/sbin/cron -s
Viszont ha például beírom ezt a két sort root crontab-jába:
SHELL=/bin/csh
* * * * * echo "Teszt"
akkor nem kapok róla levelet. A gépnek az a különlegessége, hogy fut
rajta egy ssh tunnel, ami a TCP 25-ös portját átirányítja egy másik
gépre. Viszont úgy gondolom, hogy a sendmail-nak működnie kellene a
lokális címeknél, és semmi köze nem kellene hogy legyen az SMTP-hez.
Ehhez képest a következő történik:
messias# sendmail gandalf
Teszt2
.
messias# mail
Mail version 8.1 6/6/93. Type ? for help.
"/var/mail/gandalf": 1 message
> 1 MAILER-DAEMON at messia Fri Nov 10 12:27 13/664 "DON'T DELETE
THIS MESSAGE -- FOLDER INTERNAL DATA"
&
Van egy csomó script aminek futnia kellene cron-ból, de olyan mintha nem
futnának le. Pedig igen, csak épp hibát dobnak. Viszont fogalmam nincs,
hogy mi ez a hiba, mert nem jön róla levél. Mit tegyek?
A másik kérdés: ha azt akarom hogy a cron egy másik SMTP szervert
használjon kézbesítésre, akkor azt hogyan tudom megadni? Nem minden
felhasználóra kellene, csak bizonyos felhasználókra. Lehet ilyet? Ha
nem, akkor jó lesz minden felhasználóra is (bár akkor a levelek nagy
része elmegy messzire, utána meg visszajön...)
Köszi,
Laci
További információk a(z) BSD levelezőlistáról