non credo che il problema dipendi dal codice.

Quello postato infatti serve ad aprire il client di posta elettronica, mentre quello da te descritto è un errore del server.