TEL:400-8793-956
当前位置:程序、服务器

如何在Liferay中配置Office365电子邮件

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-28 14:15:55
问:大家好,我在liferay中配置了office365电子邮件,以使用以下属性通过smtp发送电子邮件:
 
mail.session.mail.transport.protocol = smtp
mail.session.mail.smtp.user=admin@domain.com  
mail.session.mail.smtp.password = m8Kw  
mail.session.mail.smtp.host = smtp.office365.com  
mail.session.mail.smtp.starttls.enable = true
mail.session.mail.smtp.auth = true
mail.session.mail.smtp.socketFactory.fallback = true
mail.session.mail.smtp.auth.mechanisms =登录
mail.session.mail.smtp.port = 587
mail.session.mail.smtp.debug = true
mail.session.mail.smtp.auth.plain.disable = true
但我得到以下错误:
 
09:25:43,717错误[liferay / mail-1] [MailEngine:77] null
com.sun.mail.smtp.SMTPSendFailedException:530 5.7.57 SMTP;客户端未通过身份验证以在MAIL FROM期间发送匿名邮件
    在com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
    在com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959)
    在com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:583)
    在com.liferay.util.mail.MailEngine。_ send(MailEngine.java:557)
    在com.liferay.util.mail.MailEngine.send(MailEngine.java:356)
    在com.liferay.util.mail.MailEngine.send(MailEngine.java:425)
    在com.liferay.mail.messaging.MailMessageListener.doMailMessage(MailMessageListener.java:89)
    在com.liferay.mail.messaging.MailMessageListener.doReceive(MailMessageListener.java:104)
    在com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:26)
    在com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:72)
    在com.liferay.portal.kernel.messaging.ParallelDestination $ 1.run(ParallelDestination.java:69)
    在com.liferay.portal.kernel.concurrent.ThreadPoolExecutor $ WorkerTask。_ runTask(ThreadPoolExecutor.java:682)
    在com.liferay.portal.kernel.concurrent.ThreadPoolExecutor $ WorkerTask.run(ThreadPoolExecutor.java:593)
    在java.lang.Thread.run(Thread.java:745)
请帮我解决这个问题
 
答:以下是office365的配置详细信息:
 
SMTP设置:
 
服务器名称:smtp.office365.com
 
端口:587
 
加密方法:TLS
 
 
请按照以下步骤在liferay中配置office365:
 
步骤:1以管理员身份登录,然后单击控制面板。
 
步骤:2单击服务器管理下的邮件。
 
步骤3:在SMTP下填写以下选项:
 
传出SMTP服务器:smtp.office365.com
 
传出端口:587
 
用户名:EmailAddress
 
密码:EmailPassword
 
使用安全网络连接:取消选中(我们需要使用TLS)
 
在Portal-中定义以下属性ext.properties以启用TLS:
 
mail.session.mail.smtp.starttls.enable = true
上一篇: jQuery fineuploader更新文件的元数据
下一篇: 如何将默认导航抽屉活动添加到android studio中的所有活动