I heard you can enter by getting “bargeh oboor”
But the consulte told me that ,no one can travel to iran with Expired pass port.
It is possible to enter Iran and it is not a problem, but at the American airport, the airline may not allow you to board the plane. Unless you have a US or other country passport.
Thanks! Your answer is awaiting moderation.