[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