Iran attack postponed