- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经配置了我的电子邮件属性,但从地址发送电子邮件时正在动态更改
我尝试使用与发件人地址相同的电子邮件地址,然后它可以工作,但如果我使用不同的电子邮件地址,则会出现权限问题。
电子邮件配置是:
<bean id = "mailSender"class="org.springframework.mail.javamail.JavaMailSenderImpl"><
property name = "host"value="mail.******.com"/><
property name="port"value="587"/><
property name="username"value="support@*****.com"/><
property name="password"value="******"/><
property name="javaMailProperties">
<props><
prop key="mail.transport.protocol">smtp</prop><
prop key="mail.debug">true</prop>
</props>
</property>
</bean>
public void sendBulkEmail(String[] to, NewCampaignDTO campaign, String mailTemplate) throws MailException {
if (isMailsBlocaked()) {
to = new String[0];
}
MimeMessagePreparator preparator = imsGeneralUtils.prepareBulkEmailMessage(to, campaign, mailTemplate);
// Send Message
javaMailSender.send(preparator);
}
public MimeMessagePreparator prepareBulkEmailMessage(String[] to, Object campaign, String mailTemplate) {
return new MimeMessagePreparator() {
@Override
public void prepare(MimeMessage mimeMessage) throws Exception {
MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true, CharEncoding.UTF_8);
message.setBcc(AddToStringArray(to, DEFAULT_MAIL_TO_ALL));
message.setSubject(campaign.getSubject());
message.setFrom(campaign.getFromEmail(), campaign.getFromName());
message.setReplyTo(campaign.getReplyToEmail());
Map<String, Object> model = new HashMap<>();
model.put("objInfo", campaign.getEmailBody());
model.put("url", getSettingValue(Settings.FRONT_END_APP_URL));
String body = FreeMarkerTemplateUtils
.processTemplateIntoString(freeMakerConfig.getTemplate(mailTemplate), model);
message.setText(body, true);
}
};
}
失败的邮件:com.sun.mail.smtp.SMTPSendFailedException:550 5.7.1 客户端无权作为此发件人发送
最佳答案
您需要为该电子邮件启用 SMTP。如果问题仍然存在,请启用调试并查看。谢谢
关于JavaMailSenderImpl 配置一个电子邮件地址并使用另一个电子邮件地址作为 MimeMessageHelper.setFrom 但表示权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56562087/
我可以很好地发送电子邮件,但附件从未添加到邮件中。下面是我的代码,创建了一个用于测试目的的临时文件。 我错过了什么? 我尝试了其他方法来添加附件以及使用 FileInputStreamResource
我正在用 MimeMessageHelper 发送邮件在我的 Spring Boot 应用程序中。 我如何告诉它对包含字母 的文件名进行编码à ,这样它才能正确显示? 将编码设置为 UTF-8构建时M
我想知道在 spring 中什么时候使用哪个消息类来发送电子邮件。 org.springframework.mail.SimpleMailMessage org.springframework.mai
我已经配置了我的电子邮件属性,但从地址发送电子邮件时正在动态更改 我尝试使用与发件人地址相同的电子邮件地址,然后它可以工作,但如果我使用不同的电子邮件地址,则会出现权限问题。 电子邮件配置是:
我想知道在 spring 中什么时候使用哪个消息类来发送电子邮件。 org.springframework.mail.SimpleMailMessage org.springframework.mai
正如标题所示,我无法发送同一文件的两个单独附件,另一方面,发送两个或多个不同附件(不同文件)没有问题。我从 Android 设备接收 newMessage(使用改造),附件内容以 byte[] 形式发
在 Spring 中,有一个选项可以设置邮件编码: MimeMessageHelper messageHelper = new MimeMessageHelper(mimeMessage, true,
我需要将多个抄送地址添加到我的邮件中,但我不断收到以下异常: javax.mail.internet.AddressException: Illegal Address (email@email.co
我想准备带有替代纯文本版本的简单 html 电子邮件。我不需要任何附件或内联元素。 默认情况下,如果我使用: MimeMessageHelper message = new MimeMessageHe
我正在 Spring 的帮助下发送邮件,其中我想要 CC 中的多个电子邮件 ID,所有人都会收到邮件,但问题是当他们在rackspace(apps.rackspace.com)中打开电子邮件时,它只显
我是一名优秀的程序员,十分优秀!