pablokbs / peladonerd

Repo con los archivos que uso para mi videos en youtube
2.04k stars 1.33k forks source link

No consigo enviar mail con poste.io #45

Closed aratar79 closed 4 years ago

aratar79 commented 4 years ago

Hola chic@s, no se si tiene algo que ver con el dkim, pero no consigo enviar ni un solo mail con poste.io, donde configuro la clave privada dkim, dentro del contenedor o en el host?. Busco documentación y no la encuentro, alguna sugerencia? gracias, un saludo

pablokbs commented 4 years ago

La clave DKIM la podes subir en Virtual Domains -> tudominio -> DKIM Key

aratar79 commented 4 years ago

Gracias Pablo, estuve mirando el otro issue sobre Spam, ya configuré el dkim spf dmarc pero no hay manera de que me lleguen los mails a ninguna parte, ni si quiera al spam, no sé, se te ocurre algo.

Muchas gracias de antemano y te lo tengo que decir, gran contenido en tu canal, no decaigas porque esta buenisimo!

El dom., 5 ene. 2020 a las 20:29, Pablo Fredrikson (< notifications@github.com>) escribió:

La clave DKIM la podes subir en Virtual Domains -> tudominio -> DKIM Key

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pablokbs/peladonerd/issues/45?email_source=notifications&email_token=ACY5MAXU4C5DRX2FTOTBUALQ4IYIJA5CNFSM4KCVL3H2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEID5U2I#issuecomment-570940009, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACY5MAVUW53FBR66ZF4ILYTQ4IYIJANCNFSM4KCVL3HQ .

pablokbs commented 4 years ago

Y hay que ver los logs, fijate en delivery queue a ver si tenes algun error o algo que te los esté frenando

aratar79 commented 4 years ago

Siento molestar pero no consigo hacerlo funcionar, en delivery en el web admin no hay nada, conseguí ver el log haciendo un docker exec bash al contenedor, adjunto el log a ver si tu ves algo, probé con dos dominios diferentes de diferentes proveedores, mxtoolboox solo me tira 2 warnings pero no llega el correo a ningún sitio. Muchas gracias, un saludo. [image: logs.PNG]

El lun., 6 ene. 2020 a las 15:31, Pablo Fredrikson (< notifications@github.com>) escribió:

Y hay que ver los logs, fijate en delivery queue a ver si tenes algun error o algo que te los esté frenando

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pablokbs/peladonerd/issues/45?email_source=notifications&email_token=ACY5MAQDDFKEQ6TYR22S543Q4M6E7A5CNFSM4KCVL3H2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIFTDVA#issuecomment-571158996, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACY5MAU3XSDIYEE2YHKK3IDQ4M6E7ANCNFSM4KCVL3HQ .

pablokbs commented 4 years ago

No veo el adjunto, fijate de subirlo desde github y no desde el mail

aratar79 commented 4 years ago

Perdona lo puse como imagen, una captura de pantalla, adjunto el archivo entero.

Muchas, muchas gracias!

El lun., 6 ene. 2020 a las 21:29, Pablo Fredrikson (< notifications@github.com>) escribió:

No veo el adjunto, fijate de subirlo desde github y no desde el mail

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pablokbs/peladonerd/issues/45?email_source=notifications&email_token=ACY5MAQOWHYSROSVA3LUT5DQ4OIEBA5CNFSM4KCVL3H2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIGV4LI#issuecomment-571301421, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACY5MARNPPQB3LRS5X2PYETQ4OIEBANCNFSM4KCVL3HQ .

pablokbs commented 4 years ago

No respondas con el adjunto desde el mail porque no se sube. Hacelo desde la página o subilo a otro lado y pone el link

aratar79 commented 4 years ago

ahí lo subo sorry! 2020-01-06-total.log

pablokbs commented 4 years ago

Parece que faltan mas logs, habria que ver los logs del queue

aratar79 commented 4 years ago

Puede ser un problema de permisos, acabo de borrar los volumenes y volver a levantar el servidor y veo que no me crea el directorio etc/nginx/certs/ midominio.com, crees que podría ser un problema de permisos en el directorio, que permisos y propietario tendría que tener ese volumen?

Mil gracias de nuevo

El mar., 7 ene. 2020 a las 21:15, Pablo Fredrikson (< notifications@github.com>) escribió:

Parece que faltan mas logs, habria que ver los logs del queue

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pablokbs/peladonerd/issues/45?email_source=notifications&email_token=ACY5MAXNS2YISJDSX5LX4I3Q4TPERA5CNFSM4KCVL3H2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIKEAPY#issuecomment-571752511, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACY5MAR3VL3KLOX257DNL7LQ4TPERANCNFSM4KCVL3HQ .

aratar79 commented 4 years ago

Bueno al final lo conseguí, parece raro, a ver si alguien sabe que puede ser, la primera vez que lo monte fue con el docker-compose que sale en la documentación de poste.io en el apartado FAQS con un dominio comprado en abansys(españa) y un vps en clouding.io(españa), después de darle muchas vueltas, compre otro dominio en arsys(españa) y levante un droplet(vps) en digitalocean(Alemania) exactamente con la misma configuración en todos lados, mismos registros DNS, mismo firewall, mismos sistema operativo, todo exactamente igual, en el segundo funciona y en el primero no. la configuración no la cuelgo porque es exactamente la que dice en la documentación de poste.io. Alguien sabría decirme por que????

pablokbs commented 4 years ago

Muy raro, la única que se me ocurre es que el dominio esté en una lista negra? Es muy raro eso

stale[bot] commented 4 years ago

Este issue se ha marcado automágicamente como "stale" porque no ha tenido actividad reciente. Va a ser cerrado si no se ve actividad nueva. Intentá hacer tu pregunta en Slack. Gracias por sus contribuciones.

cocodrino commented 4 years ago

Hola @pablokbs , gracias por el video de poste.io...tengo una pregunta con el dkim...al generar el key dentro de poste.io me sale algo como esto

s20200831157._domainkey.<midominio>.com. IN TXT "k=rsa; p=MIIBIxxxxxxxxPqgbZL+dJafOqMl4+HoqwIDAQAB"

ahora...cómo debo agregar ese registro en mi DNS? sería un registro txt con el subdominio s20200831157._domainkey y la clave (la resumí con xxxxx porque es larguisima "k=rsa; p=MIIBIxxxxxxxxPqgbZL+dJafOqMl4+HoqwIDAQAB"

esas comillas las debo colocar en el registro o no?

mil gracias pelado!

pablokbs commented 4 years ago

Correcto, las comillas creo que no hacen falta (y no hacen la diferencia), con este sitio podés checkear que esté todo ok

cocodrino commented 4 years ago

gracias Pablo, crack!

snaven10 commented 2 years ago

quien me pude ayudar no consigo mandar correos si los puedo recibir lo tengo en el mismo droplets donde pienso poner mi página web tengo el analogic/poste.io que es la image de Docker para el servidor de correos ya cuelgo las configuraciones del nginx server de correos

server de corroes ` services: poste: image: analogic/poste.io

restart: always

hostname: mail

ports:
  - 25:25
  - 81:80
  - 110:110
  - 143:143
  - 8443:443
  - 465:465
  - 587:587
  - 993:993
  - 995:995
  - 
volumes:
  - /root/mail-data:/data
  - 
environment:
  - HTTPS=OFF
  - DISABLE_CLAMAV=TRUEl`

` Configuracion de nginx para el servidor para mi pagina web dominio principal

` server {

    root /var/www/samuelfunes.com/html;
    index index.html index.htm index.nginx-debian.html;

    server_name samuelfunes.com www.samuelfunes.com;

    location / {
            try_files $uri $uri/ =404;
    }

listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/samuelfunes.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/samuelfunes.com/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

} server { if ($host = www.samuelfunes.com) { return 301 https://$host$request_uri; } # managed by Certbot

if ($host = samuelfunes.com) {
    return 301 https://$host$request_uri;
} # managed by Certbot

    listen 80;
    listen [::]:80;
    server_name samuelfunes.com www.samuelfunes.com;
return 404; # managed by Certbot

}`

Configuracion de nginx para servidor correos la config del sub dominio

` upstream mail { server 0.0.0.0:81 weight=1 fail_timeout=0; }

server { server_name mail.samuelfunes.com www.mail.samuelfunes.com;

#Access log
access_log /var/log/nginx/odoo-access.log;

#general proxy settings
#force timeouts if the backend dies
proxy_connect_timeout 120s;
proxy_send_timeout 120s;
proxy_read_timeout 120s;
send_timeout 120;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503;

#set headers
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;

#by default, do not forward anything
proxy_redirect off;
proxy_buffering off;

location / {
    proxy_pass http://mail;
    #proxy_pass http://172.21.0.2:80;
    #proxy_pass https://172.21.0.2:443;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/mail.samuelfunes.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/mail.samuelfunes.com/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

} server { if ($host = www.mail.samuelfunes.com) { return 301 https://$host$request_uri; } # managed by Certbot

if ($host = mail.samuelfunes.com) {
    return 301 https://$host$request_uri;
} # managed by Certbot

    listen 80;
    listen [::]:80;

    server_name mail.samuelfunes.com www.mail.samuelfunes.com;
return 404; # managed by Certbot

}`