Re: How to ensure genuine emails despite valid email format?

34 views
Skip to first unread message
Message has been deleted

Jason

unread,
Dec 30, 2019, 8:53:51 AM12/30/19
to Django users
Part of your problem is that email is a fire-and-forget application.  Once it's sent out, its in the control of the email server for routing.
  1. I don't know of a way to handle this without having any access to the account the user uses to send the email
  2. Use a whitelist of valid email senders, but this is a neverending task with high probability of false positives.  And disposable email addresses have their valid uses, and I use them frequently to help control spam. So if you block those, you might be angering alot of your valid users
  3. Same with 2, whitelist
  4. Same with 2, whitelist

Roshan Shah

unread,
Dec 30, 2019, 1:15:18 PM12/30/19
to django...@googlegroups.com
Great. 

Anyway you can get mailgun email bounces data and automatically update your local database and flag those profiles with bounced emails in your application?

Roshan

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/e60804c0-ff8b-442d-95ad-efd6dbbc5e12%40googlegroups.com.


--
--

Roshan Shah / Sr. IT Consultant
techie...@gmail.com / (519) 496-8860

This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with me by e-mail is deemed to have accepted these risks.

Jason

unread,
Dec 30, 2019, 3:04:33 PM12/30/19
to Django users
I have no idea if this is a thing in Mailgun, sorry.  You'll have to check their documentation.

David Mayne

unread,
Dec 30, 2019, 3:07:43 PM12/30/19
to django...@googlegroups.com
a) - you can use a service like http://www.bulkemailchecker.com/ - there are a number of them that have an api you can verify the email address on form input.
b - d) you can use https://mxtoolbox.com/ api to find blacklisted IP's and domains.

Another option is to add a verification step - send the user a verification email for them to reply to.

David

On Sun, Dec 29, 2019 at 9:16 AM Roshan Shah <techie...@gmail.com> wrote:
There is a problem when a person enters valid email format but it is either

a) An invalid email which bounces
b) A valid email but using one of disposable email which means it is a fake profile
c) Emails from domains that are marked as spam
d) Emails from IP addresses that are marked as spam
How do we ensure that before we accept emails, both the above cases are put in pending status with appropriate message and reason code to put them in pending?

--
--

Roshan Shah / Sr. IT Consultant
techie...@gmail.com / (519) 496-8860

This e-mail message may contain confidential or legally privileged information and is intended only for the use of the intended recipient(s). Any unauthorized disclosure, dissemination, distribution, copying or the taking of any action in reliance on the information herein is prohibited. E-mails are not secure and cannot be guaranteed to be error free as they can be intercepted, amended, or contain viruses. Anyone who communicates with me by e-mail is deemed to have accepted these risks.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.


--
David

Integr@te System

unread,
Dec 31, 2019, 8:06:32 AM12/31/19
to django...@googlegroups.com
Hi Roshan,

Follow to previous mails above, check further mail according to:
# Comply to mail's policies (entire system).

# Alongside network (ISP, provider, local(NPS, ad, ldap, mail app, computer)...end to end.

# Or you can imagine your gmail, check google policies for spam/not spam(this is provider).

# Don't forget setting you or coworker config before, relative marketing.

So all your question check config at each layer.

Reply all
Reply to author
Forward
0 new messages