Errore TCP Sidekiq risolto utilizzando la porta 587 (non 25)

\u003e Jobs::HandledExceptionWrapper: Wrapped Net::OpenTimeout: Timeout to open TCP connection to smtp.mailersend.net:25 (exceeds 5 seconds)

Sto ricevendo questo errore… Significa che devo aprire la porta 25 per far funzionare SMTP?

Sì. Sta cercando di inviare e-mail e molti servizi di hosting bloccano la porta 25 in uscita.

Ho già permesso alla porta 25 di accettare connessioni con IPtables… l’ho salvato e ho fatto in modo che si riavviasse ogni volta che il server si riavviava o si riavviava! Cos’altro potrebbe esserci??

Ho anche controllato le mie credenziali SMTP… e vanno bene con il mio DNS configurato e tutto il resto, ma ancora non succede nulla.

Qualche idea su cosa sta succedendo?? :bowing_man:

Non so cosa stia succedendo. Ma se fossi su DigitalOcean non importerebbe se hai aperto la porta 25 perché DO la blocca tra te e il mondo.

1 Mi Piace

@Jakke Sono con OVH da tanto tempo e non ho mai avuto problemi con loro, ma qualche giorno fa ho comprato un nuovo server da loro e l’ho configurato subito con il loro potente sistema iptables invece del tradizionale ufw che usavo fino a pochi giorni fa e ovviamente ho aperto le porte 22, 80, 443, 6379 e poche ore fa la 25 ma finora non è cambiato nulla :technologist:

Suppongo che potrei dover riavviare il mio sistema (i sistemi) server e anche discourse!

Chiedi loro se stanno bloccando la porta 25. Se è probabile che venga bloccata dal router, non dal sistema operativo. Servizi come Mailgun utilizzano la porta 2525 per evitare questo problema.

1 Mi Piace

UFW è solo un frontend per iptables, che è solo un frontend per il controllo dei pacchetti.

Usare direttamente iptables offre maggiore flessibilità rispetto a UFW, ma richiede ipatables-persistent. Ma usando iptables vs. UFW non ci sono grandi differenze tranne due:

  • con iptables l’ordine conta
  • con iptables la sintassi conta

Direi persino che la menzione di iptables non è sufficiente quando nessuno sa cosa hai lì.

C’è anche un piccolo dettaglio. Docker semplicemente non si preoccupa di ciò che hai fatto con iptables del VPS. Docker in qualche modo lo aggira.

C’è solo una cosa che non capisco: perché stai usando la porta 22?

Per la connessione ssh al server per installare plugin e altro :slight_smile:

Detto questo, stavo per cambiare quella porta predefinita 22 con un altro numero..!

Buona idea, ma è il fine settimana e tendono a dormire fino a tardi :smiley:

1 Mi Piace

Certo. Per favore — non leggere quello che sto scrivendo, ma quello che dovrei scrivere :rofl:

Sì. Errore mio. Quello che intendevo era perché vuoi usare la porta 25…

1 Mi Piace

Questo è il problema originale che sto riscontrando nel mio primo post e non sapevo cosa significasse quel numero 25, ma ho ipotizzato che fosse il numero di porta con l’invio di posta o la conferma dell’email per essere più persistente e ho avuto ragione :slight_smile:

Ti ho risposto con la porta 25?? Non sono sicuro da dove provenga, ma apparentemente c’è :confused:

Quindi con iptables / ufw tendi a bloccare il traffico in entrata, ma l’errore riguarda il traffico in uscita dal tuo server verso mailersend.net.

Ma non è questo il tuo problema.

La porta 25 non viene più utilizzata per il inoltro di email (a differenza della consegna) al giorno d’oggi. Invece, la maggior parte dei servizi di posta elettronica utilizza la porta 587 e quando cerco la documentazione di mailersend, essa indica effettivamente di utilizzare la porta 587, non la porta 25.

3 Mi Piace

Ho ricevuto questa risposta dal supporto di MailerSend;

Sembra che tu stia usando la porta 25 smtp.mailersend.net:25, da qui l’errore, al momento supportiamo solo la 587 con crittografia TLS.

La porta 25 era la porta predefinita nelle credenziali di configurazione. Ma l’ho cambiata subito alla 587 e ora tutto funziona alla grande :partying_face:

Problema RISOLTO

1 Mi Piace

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