Wenn es Dir eher um die generelle Hinterlegung solcher Daten geht ... den goldenen Mittelweg kann ich Dir auch nicht sagen, aber Deine Lösung finde ich auch nicht viel besser, als die Daten gleich verschlüsselt mit dem Programm zu speichern.
Ansonsten zu Deinem speziellen Problem. Wenn der Empfänger immer der gleiche ist, dann nutze doch einen Web-Service (o.ä.), welcher die Daten entgegennimmt und dann direkt die Email auf dem Server hinterlegt.
Andere Möglichkeit, wenn es nur um das Versenden der Emails geht. Sende die Email doch direkt an den Empfänger, dann benötigst Du keinen Proxy-
SMTP Server und somit auch keine Nutzerdaten.
SMTP ermöglicht immer das unauthentifizierte Senden einer Email an den Empfänger, wenn dieser auch vom
SMTP-Server verwaltet wird (sonst gäbe es ja auch keinen Spam
)
...
...