Background Sexual reproduction entails the encounter of the sexes and the multiplicity of rituals is parallel to the diversity of mating systems. Evolutionary mechanisms such as sexual selection and sexual conflict have led to the elaboration of traits to gain attention and favours from potential partners. A paradox exists about how coordinated systems can evolve and diverge when there would seem to be a stabilising selection acting. Moth display traits – pheromones – constitute an advantageous model with which to address questions about the evolution of mating systems in animals. Both males and females can possess pheromones that are involved either in close- or long-range communication. Female and male pheromones appear to have different origins and to be under different evolutionary constraints, thus they might be envisioned as independently evolving traits. We conducted laboratory experiments to explore the role of scents released during courtship by males of the European corn borer, Ostrinia nubilalis. Results Information provided by the male pheromone appears critical for female acceptance. The composition of this male pheromone varies in an age-dependent manner and females show mating preference towards older males in choice experiments. Furthermore, male signals may allow species discrimination and reinforce reproductive isolation. Finally, we found evidence for a genetic correlation between male and female signals, the evolution of which is best explained by the constraints and opportunities resulting from the sharing of gene products. Conclusion In this study we used an integrative approach to characterise the male sex pheromone in a moth. Interestingly, the male chemical signal is analogous to the female signal in that structurally similar compounds are being used by both sexes. Hence, in systems where both sexes possess display traits, the pleiotropy of genes generating the traits could influence the evolutionary trajectories of sexual signals and lead to their divergence, with speciation being the ultimate result.