After I created a Azure Windows VM and set inbound role for any to any with port 25, it looks Azure VM blocked the port 25 on Public IP, I created inbound rules for several other ports as well - those work. Only 25 fails to work. appreciated for your help