Windows Server 2008 R2: issue durante il routing dei fax inviati o ricevuti via mail

In un server con Windows Server 2008 R2 con il servizio fax configurato da qualche tempo le mail dei fax ricevuti ed inviati, spesso (ma non sempre) non venivano inviate.

Nel sistema venivano registrati i seguenti errori:

Nome registro: Application
Origine: Microsoft Fax
ID evento: 32089
Categoria attività:In arrivo
Livello: Errore
Parole chiave: Classico
Descrizione:
Impossibile eseguire un metodo di routing specifico. Verranno effettuati altri tentativi di invio del fax in base alla configurazione relativa ai nuovi tentativi. Se i tentativi successivi non vanno a buon fine, controllare la configurazione del metodo di routing. ID processo: 0x0401d4f354f8bd87. Ricevuto sulla periferica: “xxxxxxxxx” Inviato da: “xxxxxxxx” Nome file ricevuto: “C:\ProgramData\Microsoft\Windows NT\MSFax\Queue\xxxxxxxxxx.tif”. Nome estensione di routing: “Estensione routing Microsoft” Nome metodo di routing: “Invia mediante posta elettronica”

 

Nome registro: Application
Origine: Microsoft Fax
ID evento: 32083
Categoria attività:In arrivo
Livello: Errore
Parole chiave: Classico
Descrizione:
Impossibile inviare il fax C:\ProgramData\Microsoft\Windows NT\MSFax\Queue\xxxxxxxx.tif all’indirizzo di posta elettronica richiesto. Si è verificato il seguente errore: 0x80040212 Il codice di errore indica la causa. Verificare la configurazione del server SMTP e correggere le eventuali anomalie riscontrate.

Eseguendo un test di invio mail dal server fax con il tool SMTP Diag Tool ho notato che talvolta veniva restituito un errore di timeout (cosa che non avveniva inviando mail di test tramite powershell con il cmdlet Send-MailMessage).

Il server fax era configurato per inoltrare le mail ad un server exchange il quale utilizzava una serie di RBL per esaminare la posta in arrivo rallentando così il processo di ricezione delle mail causando spesso l’errore di timeout. Per risolvere il problema dal momento che il server fax era un server interno che non avrebbe potuto essere incluso in un elenco fornito da una RBL pubblica ho aggiunto l’indirizzo IP del server fax all’elenco degli indirizzi IP consenti configurati sul Trasporto Hub di Exchange.

A riguardo si veda anche la seguente discussione Problems routing faxes through email e la KB973640 The Fax Service crashes when a fax server receives a fax on a computer that is running Windows Server 2008 or Windows Server 2008 R2.