An earthquake of magnitude 7.3 struck the Moluccas islands in eastern Indonesia on Sunday, causing panic among residents, but there were no immediate reports of casualties or major damage.