如果邮件ID本身包含空格,如何发送邮件?

时间:2013-07-01 08:28:18

标签: java email jar message whitespace

如何将邮件发送到包含其中一些空格的邮件ID。 例如。对于群组邮件ID,我们将邮件ID设为DL-BLR F1 A2@company.com

我在使用javax jars的java中试过,但是它说非法的空格错误。

3 个答案:

答案 0 :(得分:0)

如果您的电子邮件地址包含空格,则必须在false构造函数中为strict参数传递InternetAddress,如下所示:

new InternetAddress("DL-BLR F1 A2@company.com", false);

这将跳过对RFC822的一些严格检查(包括空格)。

答案 1 :(得分:-1)

你应该尝试st.replaceAll("\\s","")它将替换包含在字符串

中的所有空格

答案 2 :(得分:-1)

你试过下一个吗?

"DL-BLR F1 A2"@company.com