Professor has multiple email-ids?
Yes, write again to the most recent (as mentioned on publications) email address. If you worry about making him feel like you are spamming him, explain shortly that you tried the what you think are old emails first, but then found this (now used) address. The old "excuse for double posting" might also work in slightly changed wording.

You cannot expect someone to check all old email addresses, especially should those be from a different university. Of course it could be that all your emails were forwarded or are connected to the same mailbox, hence you might want to include a short note explaining your potentially multiple emails.