Kezdőlap › Fórumok › Debiannal kapcsolatos kérdések › Sendmail 8.12 gondok
- This topic has 6 hozzászólás, 3 résztvevő, and was last updated 20 years, 4 months telt el by
Scythe.
-
SzerzőBejegyzés
-
2005-01-23-23:44 #1999482
Hali! A minap pakoltam fel simán, apt-gettel a sendmailt (8.12), átrágtam magam doksikon, de nem találtam még megoldást bennük sajna, ezért fordulok hozzátok.
Adott a server, aminek a hostneve legyen „tepsi”. Rajta van a Sendmail, és azzal szeretnék levelet küldeni, közvetlenül egy felhasználóval bejelentkezve a rendszerbe, tehát localhost-ról. Azonban nem tudja elküldeni a levelet a Sendmailt, visszadobja a hibaüzenetet, és berakja queue-ba. A hibaüzenet szerint az a kinja, hogy nem létezik az „xy@tepsi”, a feladó domainje nem létezik. Persze hogy nem, hisz ez csak egy hostnév.
De sehol nem találom, hogy hogyan lehetne ezt kijavitani, hogy lehet megadni a Sendmailnek, hogy a localhostról küldött levél feladójában egy adott, létezõ domain szerepeljen, ami a serverre mutat (van rá beregisztrálva domain, ez legyen mondjuk test.hu), tehát azt szeretném neki megmodnani, hogy a localhostról küldött levelek feladó mezõjében @test.hu szerepeljen.A másik kérdésem pedig az lenne, hogy nem látok olyan config.filet az /etc/mail-ben, amiben meg lehetne adni, milyen domaineknek, vagy tartományoknak mehessen a relay, ami alapból ugye le van tiltva. A doksik szerint /etc/mail/relay-access-ben kellene megadni, de ilyen nem létezik, és ha létre is hozom, nem veszi figyelembe…
[align=right][snapback]113632[/snapback][/align]open_relay szerver lesz?
Ha csak a levél küldõje(cím) miatt akarsz szervert, felesleges lépés.
Ezt a levelezõben is megadhatod!
Ha domained van használj dns szervert is.2005-01-24-17:37 #1999483Nem lesz teljesen open az a relay, mert csak azt szeretném, hogy az én otthoni ip-tartományomról relayezzel, hogy tudjam azt itthonról használni smtp-kiszolgálónak. Tehát valami ilyesmi állna benne, hogy 81.182.*.* (az Axeleros tartomány), vagy max. megoldom DynDNS-el. De nem is ez a gond, hanem hogy nem tudom ezt hol beállitani…
DNS servert pedig használok, Bindet persze. De hát nem akarom elhinni, hogy nem lehet valahol beállitani a Sendmail-ben azt, hogy a localhostról érkezõ levelek feladó mezõjébe mi kerüljön defaultként… Vagy mégis ez lenne a helyzet? 🙁
2005-01-24-18:58 #1999484Nem lesz teljesen open az a relay, mert csak azt szeretném, hogy az én otthoni ip-tartományomról relayezzel, hogy tudjam azt itthonról használni smtp-kiszolgálónak. Tehát valami ilyesmi állna benne, hogy 81.182.*.* (az Axeleros tartomány), vagy max. megoldom DynDNS-el. De nem is ez a gond, hanem hogy nem tudom ezt hol beállitani…
DNS servert pedig használok, Bindet persze. De hát nem akarom elhinni, hogy nem lehet valahol beállitani a Sendmail-ben azt, hogy a localhostról érkezõ levelek feladó mezõjébe mi kerüljön defaultként… Vagy mégis ez lenne a helyzet? 🙁
[align=right][snapback]113727[/snapback][/align]A reggelt domainhoz van dns cím 2 db, ami ip cím formájában „látható”.
Ehhez fix ip is kell, hogy a te géped legyen a domained dns kiszolgálója.
A dns szerver gondolom csak befelé dolgozik.
A reggelt domainhoz kifelé(netre) kell dolgozzon.
Tedd fel a posxfix-et!2005-01-25-22:00 #1999485No, végre sikerült összehozni, hogy lehessen a rendszer felhasználóiNAK küldeni levelet, az aliasokkal volt egy kis baj 🙂
DNS server természetesen van fent, Bind, és azzal nem is volt probléma, az teljesen jól mûködik.
Az egyetlen fennmaradó probléma tehát már csak 🙂 :
Ha a server hostneve pl. „tepsi”. Nem „tepsi.hu”, hanem csak „tepsi”. Akkor hogyan lehetne azt megoldani, hogy az itteni felhasználók tudjanak levelet küldeni?
Mert ugye a sendmail visszadobja a küldendõ leveleket, mert „a küldõ domainje nem létezik, nincs xy@tepsi”.
Az /etc/hosts-ban ott a bejegyzés a tepsi-hez, hogy az bizony localhost és 127.0.0.1 a cime, de úgy látszik ez neki nem nagyon számit. Valamit ötlet?2005-01-25-22:15 #1999486Azt hiszem tudom mi a probléma forrása, a gép cimforditásnál egyszerûen nem használja az /etc/hosts-ot! Csináltam néhány tesztet, hozzárendeltem hamis ip-ket hamis domainekhez itt, de sose azt kaptam amit a hosts-ban beállitottam. Mindig megkaptam a Bind-tõl a helyes cimet.
Egyszóval úgy néz ki, minta rá se nézni a hosts filera, pedig a host.conf-ban az order „hosts, bind” sorrend… Láttatok már ilyet?
2005-01-26-23:14 #1999487Végülis áthidaltam a hosts-os gondot, egyszerûen beconfigoltam a bindet, hogy a mostani hostnévre, tehát a „host -a_gép_hostneve”-re megkapja a sendmail is a 127.0.0.1-es ip-t.
Viszont igy se mûdödik a levélküldés… Változatlanul visszadobja a küldendõ leveleket, azzal az üzenettel, hogy „domain of sender address does not exist”. 🙁
2009-12-04-19:56 #1878140Hali! A minap pakoltam fel simán, apt-gettel a sendmailt (8.12), átrágtam magam doksikon, de nem találtam még megoldást bennük sajna, ezért fordulok hozzátok.
Adott a server, aminek a hostneve legyen „tepsi”. Rajta van a Sendmail, és azzal szeretnék levelet küldeni, közvetlenül egy felhasználóval bejelentkezve a rendszerbe, tehát localhost-ról. Azonban nem tudja elküldeni a levelet a Sendmailt, visszadobja a hibaüzenetet, és berakja queue-ba. A hibaüzenet szerint az a kinja, hogy nem létezik az „xy@tepsi”, a feladó domainje nem létezik. Persze hogy nem, hisz ez csak egy hostnév.
De sehol nem találom, hogy hogyan lehetne ezt kijavitani, hogy lehet megadni a Sendmailnek, hogy a localhostról küldött levél feladójában egy adott, létezõ domain szerepeljen, ami a serverre mutat (van rá beregisztrálva domain, ez legyen mondjuk test.hu), tehát azt szeretném neki megmodnani, hogy a localhostról küldött levelek feladó mezõjében @test.hu szerepeljen.A másik kérdésem pedig az lenne, hogy nem látok olyan config.filet az /etc/mail-ben, amiben meg lehetne adni, milyen domaineknek, vagy tartományoknak mehessen a relay, ami alapból ugye le van tiltva. A doksik szerint /etc/mail/relay-access-ben kellene megadni, de ilyen nem létezik, és ha létre is hozom, nem veszi figyelembe…
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz