Java 使用/fax=12345/<;向Rightfax服务器发送邮件;邮寄_id@domain.com&燃气轮机;格式
我必须通过Java mail API以这种格式/fax=12345/mail向右传真服务器发送邮件_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
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服务器接受不带引号的地址,即使您在最近的另一篇文章中建议将其设置为原始标头值