Detto così è un po' più chiaro.
Per la prima domanda, ovviamente un programma può leggere da una casella di posta, ottenere i messaggi e inviarli ad un DB. Quindi la risposta è
sì, è possibile.
Per la seconda domanda, non ti so dire con precisione, ma penso di no