Ho un VPS con un'istanza sendmail su di esso che viene utilizzato per recapitare la posta da alcuni siti Wordpress che ospito. Sendmail si trova sullo stesso computer dei siti Wordpress e sono desideroso di mantenerlo in questo modo per un più rapido trasferimento della posta locale. Il server sendmail è in ascolto solo per le connessioni locali ed è anche protetto da connessioni in entrata.
Due dei miei clienti usano G-Suite e uno usa Office 365. Entrambi sono in grado di ricevere posta per l'inoltro, a condizione che siano stati configurati per considerare attendibile l'indirizzo IP dell'invio della macchina. Altri inviano direttamente e hanno autorizzato questo server nei loro record SPF.
È possibile configurare sendmail per l'ascolto automatico su porte aggiuntive e quindi su smarthost la posta inviata da una determinata porta in poi a un determinato servizio?
G-Suite ha un unico punto di inoltro (smtp-relay.gmail.com) mentre ogni dominio O365 ha il proprio dominio univoco esempio-com.mail.protection.outlook.com. Non mi dispiace configurare ogni combinazione porta / smarthost, ma voglio sapere se è possibile e, in tal caso, come configurarlo.
Per esempio:
- posta in arrivo il 25: in coda per la consegna diretta.
- posta in arrivo il 26: inoltrata a smtp-relay.gmail.com
- posta in arrivo il 27: inoltrata a example-com.mail.protection.outlook.com
- posta in arrivo il 28: inoltrata a example2-com.mail.protection.outlook.com
Configurerei quindi ciascuna delle istanze di invio della posta per comunicare con una porta specifica:
- Cliente A: 127.0.0.1:25
- Cliente B: 127.0.0.1:27
- eccetera.