Hi there - I am having a bit of a nightmare.
For my users, their licenses are activated by a code sent to their email.
However… My app is a desktop app and it is that which sends the email via one of my specialised gmail accounts. Gmail blocks the email and tells me that a different ISP has been used and the email is blocked because it suspects security.
Obviously this is a show stopper.
Is there a way to get around this? Is there an email service that I can use instead of gmail that will not prevent emails being sent from my apps (which are all over the world).
The email contains a code for the user to activate their machine. Everything works great - but no the email sending.
I checked out malign - it does not do what I need. I need an email account that does not get flagged by google. I think that the problem is the all the users of the app (all over the world), when they go to activate their licenses, their app sends an email out (via their ISP) using one of my gmail accounts and this get’s blocked.
Wow, I’m not surprised to be honest. Any email provider is going to block that kind of usage as spam eventually. The app should talk to your web server instead.
ok - so this is why. My users have licenses which are tied to their email. In order for them to activate my app on their computer, they enter in their email into the activation window. If the user’s computer code is listed on my online database, then it sees this and the computer is instantly activated. However, if the license they have is not activated, the app then sends an email from the app (using one of my gmail account login details) to the user’s email with a 7 digit code. they enter the code into a box on the activation window and viola - that app becomes activated (and the online DB is send the computer code).
I would rather that I use a web app - I could do all this in Xojo - but my web hosting service, even though they made a cgi-bin for me on their linux platform, I can’t get my Xojo web apps to work in it. I balk at the thought of using Xojo hosting as it’s too expensive for me considering the money I make with the app.
A lot of us do this kind of activation stuff but we do it via communication with our web servers, not sharing email account credentials, embedded in our installed userbase, around the world. It’s scaring me, just thinking about it!
well, that’s why I’m trying to find a solution.
I have just been chatting to my web hosting and they have setup a cgi-bin for me… If I can make a Xojo web app that does this then that would be great - I know that they have a few more things to configure before a Xojo web app would run it it. Then I imagine that running the web app would be able to handle sending emails and doing all sorts of call online thing for the app!
[quote=468367:@Sean Clancy]well, that’s why I’m trying to find a solution.
I have just been chatting to my web hosting and they have setup a cgi-bin for me…[/quote]
A lot of shared web hosting places just aren’t up to the task. If Xojo Cloud is out of your budget, there are other options where you can run your own server. I use Digital Ocean.
I was doing the same thing with Gmail that you are trying to do until they started blocking me. I switched to a free account with MailGun and have not had a problem since.
[quote=468348:@Sean Clancy]I should also mention that when it’s my ISP, the email send just fine. It’s just the other places in the world.
Cheers,
Sean[/quote]
So can’t you just use your ISP if it works? Is there that many of these emails flying around that it would be a problem?