修复:邮箱发送通道收件地址不支持逗号分隔Bug(已支持逗号/分号)

This commit is contained in:
pppscn 2022-06-27 17:39:22 +08:00
parent b3b51a74ce
commit 3d2406a44b

View File

@ -114,14 +114,25 @@ class EmailUtils {
else -> {}
}
// 创建邮箱
//收件地址
val toAddressList = ArrayList<String>()
val emailArray = setting.toEmail.toString().split("[,;]".toRegex())
if (emailArray.isNotEmpty()) {
for (email in emailArray) {
toAddressList.add(email)
}
} else {
toAddressList.add(setting.toEmail.toString())
}
//创建邮箱
val mail = Mail().apply {
mailServerHost = setting.host.toString()
mailServerPort = setting.port.toString()
fromAddress = setting.fromEmail.toString()
fromNickname = msgInfo.getTitleForSend(setting.nickname.toString())
password = setting.pwd.toString()
toAddress = arrayListOf(setting.toEmail.toString())
toAddress = toAddressList
subject = title
content = message
openSSL = setting.ssl == true