Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用/fax=12345/<;向Rightfax服务器发送邮件;邮寄_id@domain.com&燃气轮机;格式_Java_Email_Jakarta Mail_Rightfax - Fatal编程技术网

Java 使用/fax=12345/<;向Rightfax服务器发送邮件;邮寄_id@domain.com&燃气轮机;格式

Java 使用/fax=12345/<;向Rightfax服务器发送邮件;邮寄_id@domain.com&燃气轮机;格式,java,email,jakarta-mail,rightfax,Java,Email,Jakarta Mail,Rightfax,我必须通过Java mail API以这种格式/fax=12345/mail向右传真服务器发送邮件_id@domain.com. 我使用以下代码设置收件人地址 Message message = new MimeMessage(session); InternetAddress mail_to = new InternetAddress("mail_id@domain.com","/fax=12345/"); message.addRecipient(Message.RecipientType

我必须通过Java mail API以这种格式/fax=12345/mail向右传真服务器发送邮件_id@domain.com.

我使用以下代码设置收件人地址

Message message = new MimeMessage(session);
InternetAddress mail_to = new InternetAddress("mail_id@domain.com","/fax=12345/");
message.addRecipient(Message.RecipientType.TO, mail_to);
问题是,在收件人邮箱,我无法看到个人编码值,即/fax=12345/

我知道RFC822格式检查。有没有办法在收件端的“收件人地址”中显示传真号码

当前在收件人端------------------收件人:邮件_id@domain.com

我在收件端的要求----------收件人:/fax=12345/邮件_id@domain.com

传真=12345/“不是个人姓名字段,这就是为什么它不能像您那样工作

此外,RFC822要求电子邮件地址中的某些字符必须在引号中,否则它们是非法的

要成为合法地址,您需要像“/fax=12345/mail_id”@domain.com这样的内容。要使用JavaMail获得这些信息,请使用

新的Internet地址(“\”/fax=12345/mail\u id\“@domain.com”)

如果接收方端不接受引号,则可能无法说服SMTP服务器接受不带引号的地址,即使您在最近的另一篇文章中建议将其设置为原始标头值