Sendmail 8.12 gondok

Kezdőlap Fórumok Debiannal kapcsolatos kérdések Sendmail 8.12 gondok

7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • #1999482
    admin
    Adminisztrátor

      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.

      #1999483
      Scythe
      Felhasználó

        Nem 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? 🙁

        #1999484
        admin
        Adminisztrátor

          Nem 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!

          #1999485
          Scythe
          Felhasználó

            No, 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?

            #1999486
            Scythe
            Felhasználó

              Azt 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?

              #1999487
              Scythe
              Felhasználó

                Vé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”. 🙁

                #1878140
                csaba
                Felhasználó

                  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…

                7 bejegyzés megtekintése - 1-7 / 7
                • Be kell jelentkezni a hozzászóláshoz.