Sziasztok!
Van 2 gép amin kiadva az alábbi parancsot, csak az egyik küldi el az e-mailt:
mailx -s akarmi akarki@valami.hu
Mindkettőn van mailx, az egyik gépen egy hete nem működik, de nem tudom miért. Logot nem generál, hibát nem ír csak egyszerűen nem érkezik meg a levél.
Köszi!
- 2524 megtekintés
Hozzászólások
Ez működik?
echo "Ez egy teszt." | mail -s "Teszt e-mail" akarki@valami.hu
Közben maillogot kéne nézegetni.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Csak az egyik gépen működik, amelyiken a mailx is. A másikról nem sikerült elküldeni az üzenetet pedig a maillog nem ír hibát, csak azt, hogy: "Mail accepted for delivery"
- A hozzászóláshoz be kell jelentkezni
Helyi felhasználónak sem küldi el?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Helyi felhasznalonak elkuldi de csak ugy, hogy cimzettnek a unix-os felhasznalonevet adom meg. Kifele nem kuld. Ido kozben azt sikerult megtudakolnom, hogy kulso smtp-t kellene hasznalnia, de azt semmilyen parameterrel nem adhatom meg sem a maix-nek sem pedig a mail-nek. Milyen kornyezeti valtozobol nyeri azt ki a mailx, hogy milyen smtp-n keresztul tovabbitsa a levelet? Hogyan tunam azt megfeleloen beallitani? Koszi!
- A hozzászóláshoz be kell jelentkezni
a mailx /usr/sbin/sendmail -t hivja, azt kell configolni. Egyebkent mailx blablabla -- sendmailopciok formaban tudsz parametert adni a sendmailnek. (man mailx)
A problema oka valoszinuleg az, hogy a lokalis MTA az egyik helyen megfeleloen van beallitva, a masik helyen meg nem.
- A hozzászóláshoz be kell jelentkezni
Köszi a választ! Sajnos az /usr/sbin/sendmail egy olvashatatlan krixkraxokat tartalmazó fájl itt nálam, viszont találtam egy olyat, hogy /etc/mail/sendmail.cf Az lehetséges, hogy itt kellene az SMTP-t beállítani? Mert van egy olyan bejegyzés a fájlban ami "DS"-el kezdődik és olyat olvastam, hogy ez után kellene beírni az smtp szerver ip-jét de jelenleg ez a rész üres. Eddig is üres volt és mégis működött. A mail és mailx -hez nincsenek smtp megadási paraméterek a man-ban. Köszi!
- A hozzászóláshoz be kell jelentkezni
> Sajnos az /usr/sbin/sendmail egy olvashatatlan krixkraxokat tartalmazó fájl itt nálam...
Más néven bináris. ;)
- A hozzászóláshoz be kell jelentkezni
Igen, az /etc-ben keresd a configjat. De ha sendmail.cf-et latsz, az azt jelenti, hogy nagyon gyorsan szedd le a sendmail csomagot, es tegyel fel valami mast (postfix, exim) amit baratsagosabb configolni :D
- A hozzászóláshoz be kell jelentkezni
Koszi! Sajnos nem szedhetem le, ezzel kellene valahogy megoldanom. Ez egy eles szerver lenne es nem telepithetek ra mast. Ez igy mukodott mult pentekig. Egyszeruen csak a mailx nem tudja elkuldeni a levelet es azt kellene helyrehoznom, illetve megtalalni a problemat, hogy mi okozhatja. A cégnél a levelezés külső smtp szerveren keresztül történik. Koszi!
- A hozzászóláshoz be kell jelentkezni
Mit tudnék még leellenőrizni ezzel kapcsolatban? Hogyan adohatom meg a mail vagy mailix parancsnak, hogy milyen smtp-n keresztül küldje a levelet? A manualjában nem találtam erre vonatkozó kapcsolót. Köszi
- A hozzászóláshoz be kell jelentkezni
Nem tudod neki megadni. /usr/sbin/sendmail -en keresztul kuldi, legfeljebb azt tudod beallitani hogy mas programot hasznaljon. De maga a mailx egyatalan nem tud semmit SMTP-rol.
Azt valahol mashol kell beallitanod. Esetleg nezd meg /var/log alatt a mail logokat (mail.log, mail.err, vagy fene tudja sendmail hova szeret logolni), hatha van ott valami tampont.
- A hozzászóláshoz be kell jelentkezni
Oké! Köszi!
- A hozzászóláshoz be kell jelentkezni