I have an app that sends stock market price alerts via email. The way i designed it was that i created a yahoo low security account, and the app logs into that via smtp and then sends an email to a registered email address of the users...which can be many and scattered globally. The problem is that yahoo suddenly started to give me this error:
raise SMTPDataError(code, resp) smtplib.SMTPDataError: (554, b'6.6.0 Error sending message for delivery.')
my app creates two security problems.
- People from all over the world might be using it. The app logs into a central email address, and sends from there email alerts to each users email address which they would have registered priorly.
- the email alerts might be frequent depending on price movement.
both of these , are not liked by gmail or yahoo...
I would appreciate it, if someone can suggest ways around this security nonsense.
Is there a library I could use..or some sort of API, that could help me bypass the above issues.
Thank you