Uno dei nostri VPS Linux i clienti hanno riscontrato il problema in cui il cliente non era in grado di ricevere e-mail da alcuni account di posta elettronica specifici.
Messaggio di errore
<[xx.xx.xx.xx] #5.0.0 smtp; 5.1.0 - Unknown address error 550-'Verification failed for <[email protected]>
The mail server could not deliver mail to [email protected]. The account or domain may not exist, they may be blacklisted, or missing the proper dns entries. Sender verify failed' (delivery attempts: 0)
Soluzione
Dopo un'indagine, abbiamo appreso che le email venivano rifiutate a causa di callout di verifica del mittente . Quando viene ricevuta un'e-mail, per impostazione predefinita exim si collegherà allo scambiatore di posta dell'indirizzo e-mail del mittente e ne verificherà l'esistenza. Se l'indirizzo e-mail del mittente non si qualifica come mittente, tutte le e-mail inviate da questo account e-mail verranno rifiutate. Per risolvere questo problema, abbiamo disabilitato i Sender Verification Callout opzione sul server di posta del destinatario (VPS del cliente). Se anche il tuo server e-mail rifiuta alcune e-mail per il motivo di cui sopra, puoi disabilitare queste impostazioni da WHM come segue.
- Accedi a WHM . In Configurazione del servizio , seleziona Gestione configurazione Exim.
- In Editor di base , seleziona la Mail scheda. Imposta callout di verifica del mittente =Off . Fai clic su Salva per salvare le modifiche.