After updating the Mail Server plugin from version 5.4.6 to version 5.4.7, I encountered an issue where the process gets stuck at the message: "Verifying domain name MX records and TXT records, please wait....".
Upon inspecting the browser’s developer tools, I found the following JavaScript error Uncaught TypeError: Cannot read properties of undefined (reading 'ipv4')
. After further checking, this error originates from the line rdata[i].ip_address.ipv4 +'\',\''+ rdata[i].ip_address.ipv6
.
I checked the network requests and noticed the issue is related to the following endpoint {domain}.{tld}/plugin?action=a&name=mail_sys&s=get_domains
. The response from this endpoint includes a msg.data
object that contains a key called dmarc_value
. However, there are no keys related toip_address
, which the JavaScript seems to expect.
Can the dev/team check this error? Or it's just me?