Domino TeamMailbox : errore inviando a Gmail
Oggi sono cascato su di un problema curioso e volevo lasciarne traccia:
La TeamMailbox di OpenNtf è uno strumento molto comodo che permette di creare caselle di posta generiche con delle funzionalità in più rispetto a quelle standard di Domino e Notes . Una delle caratteristiche più apprezzate è il poter configurare il mittente della posta inviata a prescindere dall’utente che effettivamente manda l’email.
Quindi chi si vuole mantenere la classica casella di posta con indirizzo info@xxxxx.it e nel contempo anche inviare email da questo indirizzo la trova estremamente utile.
Peccato che inviando un’email verso un indirizzo Gmail si ha un messaggio di errore di questo tipo:
Error transferring to gmail-smtp-in.l.google.COM; SMTP Protocol Returned a Permanent Error 550 5.7.1
oppure
Our system has detected that this message is 550-5.7.1 not RFC 5322 compliant: 550-5.7.1 Multiple ‘From’ headers found. 550-5.7.1
Il problema pare fosse noto da tempo ma come al solito trovare la soluzione fa spendere del tempo . In pratica quello che accade è che la routine che invia l’email per errore inserisce due volte il campo From nell’email in partenza e quindi il messaggio viene rigettato da Gmail.
Ora le soluzioni sono due: o mettere mano al codice della TeamMailbox di OpenNtf oppure adottare il classico workaround da pochissimi minuti. Da Notes entrate nella configurazione della TeamMailbox e nella tab Advanced – Settings inserire lo stesso valore sia nel campo Mailbox title che Internet Address . Potete scrivere il semplice indirizzo di posta oppure quello nel formato Ufficio Informazioni<info@xxxxxxx.it> .
In questo modo essendo i 2 indirizzi uguali la mailbox apparentamente scrive il campo from una volta sola e Gmail accetta il messaggio senza problemi.
Se invece volete mettere mano al codice in questo link potete trovare indicazioni su come e cosa fare .
Se invece volete fare il debug estensivo delle email in uscita per vedere cosa succede sul server Domino in questo link potete trovare le indicazioni.