Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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/2/google-app-engine/4.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邮件服务中设置发件人名称?_Java_Google App Engine_Mailing - Fatal编程技术网

在Java邮件服务中设置发件人名称?

在Java邮件服务中设置发件人名称?,java,google-app-engine,mailing,Java,Google App Engine,Mailing,我使用的是邮件服务Javamail Api,我设置的发件人名称如下 MailService mailService = MailServiceFactory.getMailService(); MailService.Message message = new MailService.Message(); String senderName = custInfo.getSenderName() != null ? custInfo.getSenderName() : "Sender";

我使用的是邮件服务Javamail Api,我设置的发件人名称如下

MailService mailService =   MailServiceFactory.getMailService();
MailService.Message message = new MailService.Message();
String senderName   = custInfo.getSenderName() != null ? custInfo.getSenderName() : "Sender";
senderName          =   StringEscapeUtils.unescapeHtml(senderName);
String setSender = senderName+" "+"<" +custInfo.getCustomer().getKey()+"."+custInfo.getCompany().getKey()+"@"+appID+".appspotmail.com>";
message.setSender(setSender);
它失败了,当我把发件人的名字用逗号括起来,然后用逗号建立邮件Id时,邮件就不能发送了。我也没有得到任何例外。
如果我喜欢这个钱丹,摄影

电子邮件地址中不允许使用逗号。而且,逗号会被打断,这并没有多大帮助。你需要详细说明这个问题。我有一个疑问,这是一个发件人的名字只是一个字符串,而不是电子邮件地址的权利。它与javax.mail.MailMessage配合得很好。就像相同的发送者名称MimeMessage message=new MimeMessagesession;message.setFromnew InternetAddressfrom,发件人姓名;怎么了?发件人必须是管理员。引号不起作用。但是我确实喜欢这个消息。setSendernew InternetAddresssMailId,senderName.toString;这很好用。谢谢