Postfix – Courier – Mysql

Kezdőlap Fórumok Debiannal kapcsolatos kérdések Postfix – Courier – Mysql

10 bejegyzés megtekintése - 11-20 / 22
  • Szerző
    Bejegyzés
  • #2039331
    chris19
    Felhasználó

      Okés. Működik. Nagyon köszönöm a segítséget.

      #2039332
      chris19
      Felhasználó

        Most haladok tovább a postfixes leírásban és még egy olyan kérdésem volna, hogy a SASL2-nek milyen szerepe van? Ha csak Postfix+MySQL+Courier lesz telepítve akkor is működni fog ugye?
        Illetve a Couriernek milyen csomagjait kell telepíteni, ha én csak simán pop3-mon akarom lehozni a leveleket  (tehát semmi imap)?

        #2039333
        admin
        Adminisztrátor

          ” a SASL2-nek milyen szerepe van?”

          smtp_auth, hogy nyitott szervered nem legyen ez ellen hasznos lehet,
          hogy spammerek se tudják hasznosítani szervered! 🙂
          Műxik nélküle is, de nem biztonságos.

          ” ha én csak simán pop3-mon akarom lehozni a leveleket  (tehát semmi imap)?”

          Akkor max. nem lesz imap. 🙂
          apt-get install courier-pop3d
          ha jól emléxem! 🙂

          #2039334
          chris19
          Felhasználó

            Köszi a segítséget. Próbálkoztam a sasl-lel, de nem megy. Ha jól értem az volna a lényege a dolognak, hogy mikor küldeni akarok egy levelet akkor a szerverre való bejelentkezésnél kér egy jelszót. Tehát mikor be telnetelek a szerverre és kiadom a mail from: aaa@bbb.cc parancsot, gondolom kérnie kéne a postafiókhoz (email címhez) tartozó jelszót. De ehhez képes semmi nem történik, simán beenged és küldhetem is a levelet. Így bárki küldhet levelet a szerverről.

            A rendszert a következő címen található leírás alapján raktam össze:
            http://postfix.wiki.xs4all.nl/index.php?title=Virtual_Users_and_Domains_with_Courier-IMAP_and_MySQL

            A logokban semmi hiba nem látszik.

            A kérésem csak annyi lenne, hogy ha valakinek van SASL-es működő rendszere, akkor megtenné, hogy ide beteszi a konfig fájlokat.

            Előre is köszönöm.

            #2039335
            admin
            Adminisztrátor

              ” Ha jól értem az volna a lényege a dolognak, hogy mikor küldeni akarok egy levelet akkor a szerverre való bejelentkezésnél kér egy jelszót.”

              Nem!

              Mysql-ból authol. Onnan hozza(ellenőrzi) a login +passwd párost.

              /ect/sasl2/smtp.conf-ba

              csak ennyit tegyél

              pwcheck_method: authdaemond
              authdaemond_path: /ahol/van/socket
              mech_list: login plain

              #2039336
              chris19
              Felhasználó

                Nagyon köszönöm a segítséget. Valamelyest előrébb jutottam. Csak most az authdaemond nem akar beengedni.

                Code:
                Dec 11 15:56:09 test3 postfix/smtpd[2677]: smtpd_sasl_authenticate: sasl_method PLAIN, init_response AHVzZXJAZG9tYWluLnRsZABzZWNyZXQ=
                Dec 11 15:56:09 test3 postfix/smtpd[2677]: smtpd_sasl_authenticate: decoded initial response
                Dec 11 15:56:09 test3 postfix/smtpd[2677]: warning: SASL authentication failure: cannot connect to Courier authdaemond: Connection refused
                Dec 11 15:56:09 test3 postfix/smtpd[2677]: warning: SASL authentication failure: Password verification failed
                Dec 11 15:56:09 test3 postfix/smtpd[2677]: warning: localhost.localdomain[127.0.0.1]: SASL PLAIN authentication failed
                Dec 11 15:56:09 test3 postfix/smtpd[2677]: > localhost.localdomain[127.0.0.1]: 535 Error: authentication failed

                Elvileg a socket: /var/run/courier/authdaemon/socket
                Ezt adtam meg a /etc/postfix/smtpd.conf-ba is authdaemond_path-nak.

                Nem tudom miért utasítja vissza a kapcsolatot… mégnézetem a konfigfájlját és nem láttam benne semmi korlátozást.

                Esetleg valakinek jelentkezett ilyen hiba?

                #2039337
                chris19
                Felhasználó

                  Megoldódott a probléma. A tanulság kedvéért leírom mi volt:

                  Azt mindenki mondta, hogy kell a libsasl2, libsasl2-dev, libsasl2-modules.
                  De arról nem tett semmilyen tutorial említést, hogy kell a libsasl2-modules-sql -is.
                  Pedig teljesen evidens.

                  Az /etc/postfix/smtpd.conf pedig így lett megoldva:

                  Code:
                  pwcheck_method: authdaemond
                  authdaemond_path: /var/run/courier/authdaemon/socket
                  mech_list: login plain cram-md5 digest-md5

                  A cégnél már nagyon piszkáltak emiatt és ez is megoldódott.
                  Így utólag is köszönök minden segítséget, építő jellegű hozzászólást.

                  #2039338
                  chris19
                  Felhasználó

                    Sziasztok!

                    Megint akadt egy kis problémám. Most a Courier-IMAP-pal. Bekonfigoltam és egyszerűen nem megy. A logban csak
                    a kapcsolat létrejötte szerepel.

                    Code:
                    Dec 15 14:47:46 mailserver imaplogin: Connection, ip=[::ffff:127.0.0.1]
                    Dec 15 14:48:03 mailserver imaplogin: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=user@domain.tld

                    Úgy tudom, hogy a LOGIN „felhnév” „password” paranccsal lehet beloginolni IMAP-nél. Ahhoz képest minden parancsra
                    a következő válasszal tér vissza az IMAP szerver:

                    Code:
                    * NO Error in IMAP command received by server.

                    Egyszerűen még be sem enged, továbbá ami a legfurcsább hogy az EXIT ill. QUIT parancsokra sem lép ki.
                    Keresgéltem a Google-n de semmi használhatót nem találtam. Hozzáteszem, hogy a Courier POP3d-je simán
                    működik és megy a MySQL-es auth, de az IMAP-nál semmi.

                    Ezért csatolom a hozzászólásomhoz a konfigfájlokat, hátha valakinek van ilyen jellegű tapaszatalata.

                    #2039339
                    chris19
                    Felhasználó

                      Sziasztok!

                      A Postfix transport fájljában lehet szerepeltetni e-mail címet vagy csak domaint?
                      Mert alapból így néz ki:

                      Code:
                      xyz.hu smtp:[10.1.4.186]

                      A kérdés pedig az hogy szerepelhet-e benne ilyen sor:

                      Code:
                      abc@xyz.hu smtp:[10.1.4.187]

                      Tulajdonképpen kivételkezelést akarok megvalósítani, hogy bizonyos mailcímet egy másik
                      szerver kezeljen.

                      #2039340
                      chris19
                      Felhasználó

                        Sziasztok!

                        Hogy tudom azt megoldani postfixnél, hogy a rootnak szóló levelek ne a root@mailserver-re menjenek, hanem
                        egy konkrét localos mailcímre?

                      10 bejegyzés megtekintése - 11-20 / 22
                      • Be kell jelentkezni a hozzászóláshoz.