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