Check dhcp leases

Hi guys,

I have from Mikrotik wiki script which collect to adress list spammers (ip firewall address-list)

https://wiki.mikrotik.com/wiki/How_to_autodetect_infected_or_spammer_users_and_temporary_block_the_SMTP_output
:global spamip;
:if ([:len [/ip firewall address-list find list=spammer]]>0) do= {
:log error "---------- IP's detected as SPAMMERS ----------";
:foreach i in [/ip firewall address-list find list=spammer] do={ :set spamip [/ip firewall address-list get $i address];
:log error $spamip };
}

How do I take IP from list (ip firewall address-list ) and compare with DHCP lease (/ip dhcp-server lease). You which will be in DHCP lease same dump together with mac adress to log or log file.

Thank you very much for your help