It was narrated from Abu Moosa (may Allaah be pleased with him) that the Prophet (peace and blessings of Allaah be upon him) said: “If a woman puts on perfume and passes by people so that they can smell her fragrance, then she is such and such,” and he spoke sternly - meaning an adulteress.
al-Mannaawi said in Fayd al-Qadeer (1/355):“She is an adulteress” means: because of that she is exposed to zina (forbidden sexual acts), and implementing the means that lead to it and calling those who seek it. Hence she is called an adulteress in a metaphorical sense, because desire may prevail and real zina may take place. Her passing by men is likened to her sitting in their path so that they pass by her.
Women should not wear perfume in public, because it attracts the attention of men. Most women here do though, even religious ones.Narrated by Abu Dawood (4173) and al-Tirmidhi (2786); classed as saheeh by Ibn Daqeeq al-Eid in al-Iqtiraah (126) and by Shaykh al-Albaani in Saheeh al-Tirmidhi.