is it possible to do it without smtp?
as far as I know its not possible to send a mail without an outgoing server. The only way without having a smtp server, which comes in my mind, is setting up a temporary, local, one. The problem could be (in fact, its a great thing - but not for your idea ) could secure, that a sended mail will be delivered, but dont count on that.
You could possibly just setup a new outlook.com account; enable pop/imap functionality (in order to also enable external mailsending via smtp) or get a domainhosting. Dont know about free-mailhostings if you can "spoof" your sender-address (turning - but I dont think that free hoster will do so); otherwise the reciever will get your sended mails with its original domain (outlook.com or something).
(in short: easiest is getting a hosted domain with mails; setting up a php backend-script and sending mails over that - that will secure that your mails are delivered in *any* case and that you got a professional looking domain like "supportyourgame.com" and not a junky one like "mygame12345outlook.com" )
You may want to read this: