首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以/fax=12345/< mail _id@domain.com>格式将邮件发送到Rightfax服务器

以/fax=12345/< mail _id@domain.com>格式将邮件发送到Rightfax服务器
EN

Stack Overflow用户
提问于 2015-01-16 01:53:43
回答 1查看 654关注 0票数 0

我必须通过Java mail API将邮件发送到正确的传真服务器,格式为/ fax =12345/ Mail _id@domain.com。

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

代码语言:javascript
复制
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格式检查。有没有办法在接收方的收件人地址中显示传真号码?

当前在接收端- To:mail_id@domain.com

我在接收端的需求

EN

回答 1

Stack Overflow用户

发布于 2015-01-16 15:51:10

"/fax=12345/“不是个人名字字段,这就是为什么它不能按照您的方式工作。

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

要想成为合法的地址,您需要类似于“/fax=12345/@domain.com_id”这样的内容。要在JavaMail中实现这一点,请使用

新的InternetAddress("\"/fax=12345/mail_id\"@domain.com")

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27969876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档