Using java to validate outlook email address
Background:
There are some invalid email adress in our system. I want to find all these invalid addresses. Some of these address are outlook address and some are instant message (IM) address.
Issue:
I have meet an issue when use SMTP to validate email address.
SMTP works when validate outlook address like ab1234@outlook.com.
However, SMTP failed to validate instant message (IM) address like bob.archer@corpration.com which does exist.
Is there a method using java to validate instant message (IM) address.
Hope for your reply,
Thanks.
java email outlook
add a comment |
Background:
There are some invalid email adress in our system. I want to find all these invalid addresses. Some of these address are outlook address and some are instant message (IM) address.
Issue:
I have meet an issue when use SMTP to validate email address.
SMTP works when validate outlook address like ab1234@outlook.com.
However, SMTP failed to validate instant message (IM) address like bob.archer@corpration.com which does exist.
Is there a method using java to validate instant message (IM) address.
Hope for your reply,
Thanks.
java email outlook
What does it mean for an e-mail address to be valid?
– Jacob G.
Nov 26 '18 at 3:19
It means this e-mail address could not receive mail. In my company, we use outlook as work mail box. Some email address is removed and couldn't receive mail any more when its owner was left from our company.
– allenyu5
Nov 26 '18 at 3:46
In another word, this address doesn't exist. (Could be removed, or never created).
– allenyu5
Nov 26 '18 at 3:51
add a comment |
Background:
There are some invalid email adress in our system. I want to find all these invalid addresses. Some of these address are outlook address and some are instant message (IM) address.
Issue:
I have meet an issue when use SMTP to validate email address.
SMTP works when validate outlook address like ab1234@outlook.com.
However, SMTP failed to validate instant message (IM) address like bob.archer@corpration.com which does exist.
Is there a method using java to validate instant message (IM) address.
Hope for your reply,
Thanks.
java email outlook
Background:
There are some invalid email adress in our system. I want to find all these invalid addresses. Some of these address are outlook address and some are instant message (IM) address.
Issue:
I have meet an issue when use SMTP to validate email address.
SMTP works when validate outlook address like ab1234@outlook.com.
However, SMTP failed to validate instant message (IM) address like bob.archer@corpration.com which does exist.
Is there a method using java to validate instant message (IM) address.
Hope for your reply,
Thanks.
java email outlook
java email outlook
asked Nov 26 '18 at 3:14
allenyu5allenyu5
1156
1156
What does it mean for an e-mail address to be valid?
– Jacob G.
Nov 26 '18 at 3:19
It means this e-mail address could not receive mail. In my company, we use outlook as work mail box. Some email address is removed and couldn't receive mail any more when its owner was left from our company.
– allenyu5
Nov 26 '18 at 3:46
In another word, this address doesn't exist. (Could be removed, or never created).
– allenyu5
Nov 26 '18 at 3:51
add a comment |
What does it mean for an e-mail address to be valid?
– Jacob G.
Nov 26 '18 at 3:19
It means this e-mail address could not receive mail. In my company, we use outlook as work mail box. Some email address is removed and couldn't receive mail any more when its owner was left from our company.
– allenyu5
Nov 26 '18 at 3:46
In another word, this address doesn't exist. (Could be removed, or never created).
– allenyu5
Nov 26 '18 at 3:51
What does it mean for an e-mail address to be valid?
– Jacob G.
Nov 26 '18 at 3:19
What does it mean for an e-mail address to be valid?
– Jacob G.
Nov 26 '18 at 3:19
It means this e-mail address could not receive mail. In my company, we use outlook as work mail box. Some email address is removed and couldn't receive mail any more when its owner was left from our company.
– allenyu5
Nov 26 '18 at 3:46
It means this e-mail address could not receive mail. In my company, we use outlook as work mail box. Some email address is removed and couldn't receive mail any more when its owner was left from our company.
– allenyu5
Nov 26 '18 at 3:46
In another word, this address doesn't exist. (Could be removed, or never created).
– allenyu5
Nov 26 '18 at 3:51
In another word, this address doesn't exist. (Could be removed, or never created).
– allenyu5
Nov 26 '18 at 3:51
add a comment |
2 Answers
2
active
oldest
votes
Apache commons provides a solid validator that can help you:
https://github.com/apache/commons-validator/blob/trunk/src/main/java/org/apache/commons/validator/EmailValidator.java
You can take a look the link above and use the methods of EmailValidator class.
add a comment |
Besides checking the email format (one or more alphanumeric and/or special characters followed by @ with several more alphanumeric characters separated by at least one "."), the only way to validate anything is to actually attempt to use it, be that for email or for IM.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53474344%2fusing-java-to-validate-outlook-email-address%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Apache commons provides a solid validator that can help you:
https://github.com/apache/commons-validator/blob/trunk/src/main/java/org/apache/commons/validator/EmailValidator.java
You can take a look the link above and use the methods of EmailValidator class.
add a comment |
Apache commons provides a solid validator that can help you:
https://github.com/apache/commons-validator/blob/trunk/src/main/java/org/apache/commons/validator/EmailValidator.java
You can take a look the link above and use the methods of EmailValidator class.
add a comment |
Apache commons provides a solid validator that can help you:
https://github.com/apache/commons-validator/blob/trunk/src/main/java/org/apache/commons/validator/EmailValidator.java
You can take a look the link above and use the methods of EmailValidator class.
Apache commons provides a solid validator that can help you:
https://github.com/apache/commons-validator/blob/trunk/src/main/java/org/apache/commons/validator/EmailValidator.java
You can take a look the link above and use the methods of EmailValidator class.
answered Nov 26 '18 at 4:06
Jonathan JohxJonathan Johx
1
1
add a comment |
add a comment |
Besides checking the email format (one or more alphanumeric and/or special characters followed by @ with several more alphanumeric characters separated by at least one "."), the only way to validate anything is to actually attempt to use it, be that for email or for IM.
add a comment |
Besides checking the email format (one or more alphanumeric and/or special characters followed by @ with several more alphanumeric characters separated by at least one "."), the only way to validate anything is to actually attempt to use it, be that for email or for IM.
add a comment |
Besides checking the email format (one or more alphanumeric and/or special characters followed by @ with several more alphanumeric characters separated by at least one "."), the only way to validate anything is to actually attempt to use it, be that for email or for IM.
Besides checking the email format (one or more alphanumeric and/or special characters followed by @ with several more alphanumeric characters separated by at least one "."), the only way to validate anything is to actually attempt to use it, be that for email or for IM.
answered Nov 26 '18 at 15:11
Dmitry StreblechenkoDmitry Streblechenko
44.3k32860
44.3k32860
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53474344%2fusing-java-to-validate-outlook-email-address%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
What does it mean for an e-mail address to be valid?
– Jacob G.
Nov 26 '18 at 3:19
It means this e-mail address could not receive mail. In my company, we use outlook as work mail box. Some email address is removed and couldn't receive mail any more when its owner was left from our company.
– allenyu5
Nov 26 '18 at 3:46
In another word, this address doesn't exist. (Could be removed, or never created).
– allenyu5
Nov 26 '18 at 3:51