La porta e-mail predefinita si comporta in modo diverso rispetto a quella personalizzata?

1

Sto cercando di configurare la posta su Mavericks per parlare direttamente al mio server di posta presso un ISP. Io uso l'ISP per la mia posta, ma la filtro attraverso Gmail e questo funziona. Quindi, ecco cosa ho provato:

  • telnet sulla porta 25 (bloccata dall'ISP)
  • telnet alla porta 465 (si connette ma non ottiene l'intestazione dell'e-mail)
  • openssl alla porta 465 (funziona esattamente come mi aspetterei)
  • apre alla porta 465 di Gmail (funziona esattamente come mi aspetterei)
  • telnet alla porta Gmail 25 (bloccata)

... ma qui c'è la differenza. Per Gmail, ho selezionato "porte predefinite (25, 465, 587)" e nessuna porta personalizzata. Per il mio ISP, ho una porta personalizzata impostata su 465. Ho usato SSL controllato per entrambi. Tuttavia, per Gmail, si rende conto che deve usare 465, e per il mio ISP, si blocca cercando di connettersi a 25.

Qualche idea? Sembra che la posta sappia usare TLS per la porta 465 solo se è una porta "predefinita" e non la userà se inserisco direttamente 465.

Ecco un po 'più di informazioni:

Connessione riuscita a Gmail:

INITIATING CONNECTION Oct 29 22:11:37.797 host:smtp.gmail.com -- port:465 -- socket:0x0 -- thread:0x600001277d00
CONNECTED Oct 29 22:11:38.008 [<b>kCFStreamSocketSecurityLevelTLSv1_0</b>] -- host:smtp.gmail.com -- port:465 -- socket:0x6000004c4910 -- thread:0x600001277d00
READ Oct 29 22:11:38.081 [kCFStreamSocketSecurityLevelTLSv1_0] -- host:smtp.gmail.com -- port:465 -- socket:0x6000004c4910 -- thread:0x600001277d00
220 mx.google.com ESMTP m63sm2836028ioe.40 - gsmtp
Unsuccessful connection to ISP (hostname obscured)
INITIATING CONNECTION Oct 31 21:17:03.606 host:mail.xxx.xxx -- port:465 -- socket:0x0 -- thread:0x600001661b00
CONNECTED Oct 31 21:17:03.909 [<b>kCFStreamSocketSecurityLevelNone</b>] -- host:mail.xxx.xxx -- port:465 -- socket:0x6080006cf0a0 -- thread:0x600001661b00

Ho trovato un po 'di più, ma potrebbe essere necessario ulteriore aiuto. Sto ottenendo il seguente errore nel registro di sistema:

errSSLXCertChainInvalid: Invalid certificate chain (-9807)

Il server assegnato dall'ISP ha un certificato autofirmato. penso è caricato. In origine era un certificato di "accesso". Ho provato a fidarmi di tutto, e questo non ha funzionato. Ho provato a spostarlo sul sistema, e questo non ha funzionato. Quindi, mi chiedo se il certificato non è considerato un certificato di root.

Ho richiesto all'ISP di correggere il sito https in modo che potessi ottenere il certificato nel Mac. Sembra che nessuno usi nessun altro metodo per ottenere il certificato rispetto alla navigazione in Safari e Safari si rifiuta di connettersi alla porta 465.

    
posta Mark 01.11.2014 - 03:56
fonte

1 risposta

1

Non otterresti nulla dalla porta 465 perché è crittografato.

Diverse forme di crittografia utilizzano varie porte (non tutte della stessa porta) e mantengono in questo modo la possibilità di identificarsi. Alcuni possono fare le loro cose, ma dipende interamente da loro.

Ecco un breve elenco di provider e le loro varie porte per riferimento.

Generic:
Unencrypted     25 (or 587)
StartTLS        587
SSL             465


Google:
SSL             465
StartTLS        587

Yahoo:
SSL             465
    
risposta data 01.11.2014 - 07:40
fonte

Leggi altre domande sui tag