I’d like my program to be able to email me error reports. How can I do this without hard-coding a username/password/SMTP server/etc. into the code? (Doing so would allow users to decompile the program and take over this email account.)
I’ve been told you could do some stuff with telneting to port 25, but I’m very fuzzy on the details. Most of the code snippets on Google assume you have a preexisting account, which doesn’t work in this situation.
I am using .NET v3.5 (C# in particular), but I would imagine the ideas are similar enough in most languages. As long as you realize I’m doing this for an offline app, and don’t supply me with PHP code or something, we should be fine.
As long as your account is on gmail.com, set up gmail-smtp-in.l.google.com as the outgoing SMTP-server in your program. You do not need to provide a password to send email to gmail-accounts when using that server.