Configuración del receptor de correo

Tengo un problema con el receptor de correo que no se reconstruye, registro:

:/var/discourse# /var/discourse/launcher rebuild mail-receiver
Se detectó la arquitectura x86_64.
Asegurando que el lanzador esté actualizado
El lanzador está actualizado
Deteniendo el contenedor antiguo
+ /usr/bin/docker stop -t 600 mail-receiver
mail-receiver
2.0.20240502-0021: Extrayendo de discourse/base
Digest: sha256:ca10543693caa0b52f7318105dea1d47a84991e7927330db1010e13e39777ba7
Status: La imagen está actualizada para discourse/base:2.0.20240502-0021
docker.io/discourse/base:2.0.20240502-0021
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2024-05-10T20:33:37.287835 #1]  INFO -- : Leyendo desde stdin
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/merge_command.rb:50:in `merge': no implicit conversion of String into Hash (TypeError)

      first.merge(second, &merger)
                  ^^^^^^^^^^^^^^^
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/merge_command.rb:50:in `deep_merge'
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/cli.rb:61:in `block in run'
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/cli.rb:57:in `each'
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/cli.rb:57:in `run'
        from /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/bin/pups:9:in `<top (required)>'
        from /usr/local/bin/pups:25:in `load'
        from /usr/local/bin/pups:25:in `<main>'
bootstrap falló con código de salida 1
** FALLÓ EL ARRANQUE **

¿No sabes qué podría causar este fallo?

¿Quizás esto: no implicit conversion of String into Hash (TypeError)?

La reconstrucción ha funcionado ahora, pero todavía no he conseguido que la recepción de correo funcione.

YAML está bien configurado con el dominio, incluso con la reconstrucción, el receptor de correo todavía indica la URL base como “discourse.example.com” en lugar del dominio especificado, lo que parece ser un problema.

Espero poder averiguar cómo hacer que esto funcione. Si alguien tiene alguna idea sobre cuál podría ser el problema, agradecería ideas sobre cómo hacer que esto funcione.

Hay un error: ERROR: Can't find Ruby library file or shared library pups

He seguido los pasos de la guía: Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver - documentation / sysadmin - Discourse Meta

Editar: después de otra reconstrucción, el registro correcto se ha actualizado y ¡la recepción de correo funciona!

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.