Elektromann Biztos vagy benne, hogy a Dovecot küldené a levelet?
Thunderbirdben a küldő- és fogadó szerverekhez külön kell megadni a bejelentkezési adatokat. Ez megvolt?
És tényleg sokat segítene, ha látnánk a logok releváns részét 😉

    • [törölve]

    • Szerkesztve

    klt
    A dovecot nem küld levelet. Az csak az IMAP-hoz van.
    A postfix az MTA.

    • klt válaszolt erre.

      [törölve] Én tudom. Csak próbálom értelmezni a

      Elektromann de a dovecolt logban csak annyit látok, hogy nem tudta elküldeni a hibaüzenetet,

      kitételt.... ...meg hátha én kancsalítok be valamit...

      [törölve] Igen, kipróbáltam, szerverről küldtem saját hotmailes címemre, és meg is kaptam.

      A thunderbirdben ezt az üzenetet kapom: Az üzenet küldése sikertelen.
      Hiba történt a levél küldése közben: Levélküldő kiszolgáló (SMTP) hiba. A kiszolgáló válasza: +OK Dovecot (Debian) ready..

      A dovecot-info.log ezt tartalmazza:

      Oct 17 12:23:58 pop3-login: Info: Login: user=<email address>, method=PLAIN, rip=IP address, lip=IP address, mpid=ID, session=<xgDHrDfr/r5OXKBX>
      Oct 17 12:23:58 pop3(email address)<ID><xgDHrDfr/r5OXKBX>: Info: Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
      Oct 17 12:25:15 pop3-login: Info: Disconnected (no auth attempts in 0 secs): user=<>, rip=IP address, lip=IP address, session=<+8NssTfr7NJOXKBX>

      • klt válaszolt erre.

        klt

        A mail.log nem tárolt semmit, mikor a thunderbird-del próbáltam emailt küldeni. Az utolsó bejegyzés arról van, amit közvetlenül a szerverről küldtem sikeresen. Gondolom mivel nem sikerült a dovecot-ba bejelentkezni, ezért ott le is zárta a folyamatot.

        Egyébként a dovecot is csak a dovecot-info.log-ban tárol róla információkat, a dovecot.log-ban nincs róla egyéb információ.

          • [törölve]

          • Szerkesztve

          Elektromann

          Állítsd be a következőket a dovecot.conf-ban:

          mail_debug=yes 
          auth_verbose=yes
          auth_debug=yes

          debug_log_path = /var/log/dovecot-debug.log

          Majd restartoljuk:
          systemctl restart dovecot

          És nézd újra a logokat, bőbeszédübbnek kell lennie.
          Azt nem értem miért van nálad pop3-login és nem IMAP.
          Hogyan auth-olsz?

          A postfixnál a master.cf-ben engedélyezett az smtpd és a dovecot?
          -o smtpd_sasl_type=dovecot

          • klt válaszolt erre.

            [törölve] Debugolhatjuk a dovecot-ot, de továbbra is úgy vélem, a mail.log-ban kéne legyen valami.
            A postfix oda szokott írkálni, ha nem írt semmit, akkor a levelezőkliens nem csatlakozott hozzá.
            Lehet, hogy csukott 25-ös porton próbálkozik?

              • [törölve]

              • Szerkesztve

              klt
              Igen, de minket most a maillog pont nem érdekel, mert tudjuk, hogy local küld és fogad levelet az MTA.
              A dovecot szerintem nem jól auth-ol.

                • [törölve]

                • Szerkesztve

                klt
                Sajnos a konfigokat sem látjuk, nekünk ennyivel még nehezebb..
                Gondolom küldésnél is hitelesít(ene).

                [törölve] Amikor bejelentkezik a VPS-ére és onnan próbál levelet küldeni, akkor sikerül neki. Írja is, hogy hotmail-re elment a levél sikeresen. Tehát valamilyen szinten a postfix működik neki.

                Én úgy látom, akkor van problémája, amikor otthonról, a Thunderbird-jével próbál küldeni. Látni kellene, egyrészt a main.cf-et, másrészt azt, hogy van nála beállítva a TB, különösen az SMTP szekció.

                  • [törölve]

                  • Szerkesztve

                  gytoth Amikor bejelentkezik a VPS-ére és onnan próbál levelet küldeni, akkor sikerül neki. Írja is, hogy hotmail-re elment a levél sikeresen. Tehát valamilyen szinten a postfix működik neki.

                  Kösz, hogy leírtad ugyanazt amit én. 😅
                  Az a baj, hogy nem látunk semmilyen configot, meg logokat..

                  A dovecot configot innen másoltam:
                  https://doc.dovecot.org/configuration_manual/howto/simple_virtual_install/
                  Az enyémben csak a könyvtár más, a config nagy része azonos.

                  Nem tudom, miért POP3-at állítottam be, az véletlen lehetett. IMAP-ot szoktam használni, ezért ezt is átállítottam IMAP-re.

                  A debug a következőt tartalmazza:

                  Oct 19 19:29:34 auth: Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth
                  Oct 19 19:29:34 auth: Debug: Module loaded: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
                  Oct 19 19:29:34 auth: Debug: Read auth token secret from /var/run/dovecot/auth-token-secret.dat
                  Oct 19 19:29:34 auth: Debug: passwd-file /etc/dovecot/passwd: Read 1 users in 0 secs
                  Oct 19 19:29:34 auth: Debug: auth client connected (pid=*ID*)
                  Oct 19 19:29:34 auth: Debug: client in: AUTH    1       PLAIN   service=imap    session=I55ijWbrIrpOXKBX        lip=*IP*     rip=*IP*        lport=143       rport=47650
                  Oct 19 19:29:34 auth: Debug: client passdb out: CONT    1
                  Oct 19 19:29:34 auth: Debug: client in: CONT<hidden>
                  Oct 19 19:29:34 auth: Debug: passwd-file(*EMAIL*,*IP*,<I55ijWbrIrpOXKBX>): lookup: user=*EMAIL* file=/etc/dovecot/passwd
                  Oct 19 19:29:34 auth: Debug: client passdb out: OK      1       user=*EMAIL*
                  Oct 19 19:29:35 auth: Debug: master in: REQUEST 3178758145      *ID*    1       4e8de263521d48a70c20948734a0e78b        session_pid=*ID*        request_auth_token
                  Oct 19 19:29:35 auth: Debug: master userdb out: USER    3178758145      *EMAIL*        uid=2000        gid=2000        home=*DIR*       auth_token=afd03600665d87d00e8d3b9c03ebfbf051ee8dfc
                  Oct 19 19:29:35 imap(*EMAIL*)<*ID*><I55ijWbrIrpOXKBX>: Debug: Effective uid=2000, gid=2000, home=*DIR*
                  Oct 19 19:29:35 imap(*EMAIL*)<*ID*><I55ijWbrIrpOXKBX>: Debug: maildir++: root=*DIR*/*NAME*, index=, indexpvt=, control=, inbox=*DIR*/*NAME*, alt=
                  Oct 19 19:29:35 imap(*EMAIL*)<*ID*><I55ijWbrIrpOXKBX>: Debug: Mailbox INBOX: Mailbox opened because: SELECT
                  Oct 19 19:29:50 auth: Debug: auth client connected (pid=*ID*)
                    • [törölve]

                    • Szerkesztve

                    Elektromann

                    Itt már IMAP van azt látom de sokkal okosabb nem lettem.
                    Mi van a /etc/dovecot/passwd fájlban?
                    Hogyan autentikálsz?
                    Felhasználónév jelszó?

                    A postfix-nál a main.cf és master.cf-be mi van ami a dovecotot illeti?

                    Itt egyébként úgy néz ki, hogy csatlakozott:
                    Oct 19 19:29:50 auth: Debug: auth client connected (pid=ID)

                    Arról is van logod mit ír amikor próbálsz küldeni?
                    Közben megnézheted a postfix maillogot is hátha írt abba is.

                      [törölve]

                      [törölve] Arról is van logod mit ír amikor próbálsz küldeni?
                      Közben megnézheted a postfix maillogot is hátha írt abba is.

                      Erre próbáltam kilyukadni pár üzenettel korábban.

                        • [törölve]

                        • Szerkesztve

                        klt próbáltam

                        Igen, de akkor még a dovecot imap helyett pop3-at próbált használni és nem volt client connected sem csak, hogy nem tud csatlakozni, így akkor még értelmetlen lett volna a maillogot nézni.

                        [törölve]

                        Mint említettem, a linken található leírás alapján csináltam. A passwd tartalmazza az authentikációt ebben a formában:

                        timo@example.com:{PLAIN}hello123::::::

                        Jelenleg nincs titkosítva a jelszó, azzal később szeretnék kísérletezni.

                        Mivel az oldal nem írt semmit a postfix configról, így azt nem módosítottam. Ott csak a virtuális fiókra vonatkozó beállítások vannak.

                        Azt pedig ez alapján állítottam be:
                        https://serverspace.io/support/help/postfix-virtual-mailboxes-ubuntu-20-04/

                        Arról is van logod mit ír amikor próbálsz küldeni?
                        Közben megnézheted a postfix maillogot is hátha írt abba is.

                        A debugos log, és a dovecot-info logon kívül nincs más bejegyzés sem a dovecot, sem a postfix maillog-ban.

                          • [törölve]

                          • Szerkesztve

                          Elektromann

                          Sajnos a postfixes howtoo-ban nem telepítenek mellé dovecotot tehát rossz howtoot néztél.
                          A dovecot configot meg csak ugy howtoo nélkül bemásoltad..

                          Ilyesmi leírás kell neked ahol postfixet és dovecotot IS konfigurálnak 1 howtoo-ban:
                          https://www.linuxbabe.com/mail-server/secure-email-server-ubuntu-postfix-dovecot

                          Pl a /etc/postfix/master.cf fájlban a submission résznél ez kell legyen:

                          submission     inet     n    -    y    -    -    smtpd
                            -o syslog_name=postfix/submission
                            -o smtpd_tls_security_level=encrypt
                            -o smtpd_tls_wrappermode=no
                            -o smtpd_sasl_auth_enable=yes
                            -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
                            -o smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
                            -o smtpd_sasl_type=dovecot
                            -o smtpd_sasl_path=private/auth

                          Ha titkosítást is akarsz akor az smtps rész is kell stb..
                          Valószínű nem csak a master.cf-be hanem a main.cf-be is kell írnod.

                          De ezt már napokkal ezelőtt kérdeztem egyébként.

                            Ennyivel később: egy hónap

                            [törölve] Köszönöm a leírást. Most volt időm vele foglalkozni, de még mindig nem jó. Először beállítottam titkosítás nélkül, ugyan úgy nem működözz, ugyan azt a választ kaptam a szervertől, mint korábban. Gondoltam kipróbálom titkosítással, mert az egyébként is szeretnék, az óta egyáltalán nem érem el a szervert. Találtam egy hibaüzenetet a dovecot.log-ban, amit nem értek. Főként azért nem értem, mert pop3-login-t ír, holott imap-pal próbálom elérni.

                            Nov 18 16:06:24 pop3-login: Error: Diffie-Hellman key exchange requested, but no DH parameters provided. Set ssh_dh=</path/to/dh.pem