Check if email id exist or not - email

I want to check if the mail id exists or not. I tried smtp/helo to the server, but it is not 100% accurate. I want 100% accuracy so the best solution I check online is to send mail to a person, which I am fine with it, but there is one problem: my IP will be blacklisted. Is there any way to send an email without my IP being blacklisted?
I think that if I connect to a VPN and send an email, my IP address will not be blacklisted.
At least I want to verify 200 mail per day
Please share any thoughts you have.

Related

Unique subdomain for sending emails - HOW?

This is not an easy question because its a technique I have never seen before.
I recently received an email from a website I am subscribed and the email sender was something like this:
name#company-91e363c0cfc9.mail.intercom.io
I have a Saas software where users can send email marketing.
The problem is that the sender email is no-reply#domain.com for every one of them.
I was thinking about "what if" some of my customers sends junk and my domain gets blacklisted?
Looking at the technique Intercom is using I thought that it is a good way to solve the blacklist issue.
Let assume a customer sends spam, is the hole domain blacklisted (mail.intercom.io) or just #company-91e363c0cfc9.mail.intercom.io ?
I have the following questions:
What is the name of this technique/configuration.
Is it a good technique to solve getting the root domain
blacklisted ?
How can I configure this on my server?
Thanks.
They are create a sub-domain for each of their clients in DNS, as you can see by the MX Record Lookup of the domain you provided. When an email get sent out, they have an outgoing IP address on the email, which you didn't provide. The outgoing IP is going to blacklisted, it doesn't matter if the 50 sub-domains are different, the Outgoing IP (Sending IP) is going to get blacklisted. I don't think you're going to be able to working around an abusive customer, if the IP's are the same.
I spoke to some hosting companies that have similar issues and before they every allow a client to send mail, they need a clean report from this Mail Tester. But, even with a clean configuration and authentication, that doesn't prevent spam content from being sent. When that happens the IP owner has to address it, ultimately barring that customer from sending spam, if they don't correct the behavior.
You can always monitor your IP's for Blacklists and you should, but you're going to get a ton of abuse reports coming in from various providers, if it's a problem.

Is it possible to find where a temporary email address is pointing/forwarding to?

If I have a temporary email address that hides a real address, would it be possible for someone to find out the real address?
One possible way I can think of could be tracking a read receipt by sending over a pixel by pixel image and tracking the email address that loads it.
Are there any other ways or would this be pretty good at hiding the address from spammers?
No, you usually can't identify the "real address" behind a temporary one, unless the recipient replies to your message using its real email address (whether it's a manual response, or an automatic one like a read receipt).
That's especially true when your temporary email address is provided by a disposable email provider. However, if your temporary address is indeed an alias on the same email server as the real address, the SMTP VRFY command may be used to resolve an alias to its real email address. But that SMTP feature is disabled on most email server, for obvious security reasons.
As CBroe pointed out, including an image or a link in your email wouldn't help you finding the real email address. Because mail content would be HTML, displayed by the brower, and not at all related to the email context. At most, it would tell you that the email was received and its content scanned. That's not even a guarantee that a human opened it, since some antispam filters resolve URLs to ensure they're not a threat.

Verify email address is exist or not on IPhone app

My problem isn't validating an email address. I want to verify that an email address exists or not.
I have been looking solutions for that all day. But no result is useful to me.
Can any one help me with this? Thanks!
Ge.
This is not so trivial, but there are a number of options:
1) Find out, using DNS lookups, which mail servers are responsible for the domain of the E-Mail address and connect to one of them. Using SMTP try to deliver a message to the target address. Some servers will tell you at that point that the target address does not exist.
2) Send a test mail to the target address and check if you get a bounce/error mail back.
Not trivial, as badcat already said. If you absolutely have to, I would some other entity do the actual work of sending and receiving the email (such as your webserver). The flow would be something like
1) your app instructs your webserver to send a testing email (make sure you secure this - else it will be perfect for spamming)
2) your app instructs the user that a test email has been sent and that he should reply to it, confirming he's a human (or maybe click on a url contained in the email)
3) the users response (click on url or email reply) will be recorded in a small DB which you can query with your app

Rails 3 Check to see if an email address is real

i want to check to see if a given email say for example (yourname#your_domain.com) most likely that exact email don't exist is there a way to ping the email address or anything along that along that idea?
You can't reliably verify email addresses without human intervention. That's why the most common method is to send the user a 'confirmation' email.
You can use my gem: "email_verifier" that you can find here: https://github.com/kamilc/email_verifier
It gives you validator which connects with given mail server "asking" smtp server if there is given email address.
You can check if the address format is valid, but there is no effective, email-specific "Ping" or lookup that you can do, other then sending a verification e-mail containing a code or link which the users clicks on or enters on your site to verify their address.

How to find ip address of email sender of yahoo mail or gmail?

How to find ip address of email sender of yahoo mail or gmail?
Just a thought - If you are looking for the IP in order to track down a spammer or something similar - better report the email address directly to yahoo or gmail.
One more issue is that if the IP used to send the mail is/was dynamic, it can possibly help you only aproximately geo-locate the sender, nothing more.
There is a technique that sometimes works, and it's a well-known trick used by spammers.
Reply to the email with an HTML email that includes an image hosted by a server you control, with a unique query string in the URL. If the person opens the email AND displays images, your image will load. You can see which IP address loaded the image, and match that with the email address where you sent the image. Of course, even if this works it will give you the IP address where they read your message, not the one from which they sent the first email. This trick is the main reason that email programs check before they load images now.
You could also sue them, get a subpeona and force Google or Yahoo to get the IP address from their logs.
Looking at the mail headers, you can see who sent it and the host IP, but sender IP addresses aren't included in the header.
You need to look into the mail header which is where you can find the ip address.
Edit: Funny that this was the correct answer but was the only one that got a negative vote. You can go to this link to find out more http://aruljohn.com/info/howtofindipaddress/#gmail and to use some scripts that will make it easier for you. But in short, the IP address can usually be found in the header. Reading the header is different for every email provider so you will have to read to find out how. Some email services such as Google will never share the sender IP. But I've heard that if a sender uses a mail client such as Thunderbird, that the IP can always be tracked, haven't tested it yet though. Good luck!
It's quite easy to track the IP address.
And to track address of sender first we need to retrieve IP address is the sender from the mail and then convert that IP address in location with help of no of websites which offer this feature.
It's a different process for both Yahoo and gmail and putting whole steps will take around 70 lines so I an just putting it's link I found on a website
http://www.rybersoft.com/2016/04/how-to-find-location-of-email-sender.html