Creare una mail da Xamarin Forms

La richiesta è semplice, ma la risposta è un pò più complessa e articolata. Desidero creare una mail dalla mia app Xamarin Forms.

Con il termine “creare una mail” si può intendere una delle due cose nel seguito.

1) Spedire direttamente dalla nostra fantastica app la mail stessa, contattando sempre dal nostro fantastico codice direttamente un server smtp etc, etc….

2) Creare una nuova mail usando il client di posta predefinito e questa viene visualizzata di fronte alla nostra app per poter essere completata e quindi spedita.

Curiosamente implementare il punto 1 sembra più semplice: è più rognoso eseguire correttamente il punto 2, poichè ci sono cose che nessuno scrive o dice esplicitamente.

Qui tratterò solo quanto in punto 2 !

Continue reading

Risolvere l’errore “Permission denied for attachment” in Android

L’errore occorre quando, da codice, si tenta di allegare un file qualsiasi a una mail utilizzando il clienti di posta predefinito in Android.

Come spesso accade l’errore non avviene in modo omogeneo e univoco, e quindi è più difficile da riscontrare.

La causa principale è che recentemente sono state modificate delle opzioni di sicurezza in Android, e queste restringono i percorsi da cui è possibile allegare file all’interno di email.

Continue reading