Faits: A. Les époux M._ se sont mariés le 16 mai 1969; deux enfants aujourd'hui majeurs sont issus de cette union. Les parties vivent séparées depuis le mois de mars 1998. Par convention de mesures protectrices de l'union conjugale ratifiée par le Juge unique du district de Dielsdorf (ZH), le mari s'est engagé à contribuer à l'entretien de son épouse à hauteur de 4'400 fr. par mois. B. Le 11 août 2004, dame M._ a ouvert action en divorce. Statuant sur appel dans le cadre de la procédure de mesures provisoires, la Chambre des recours du Tribunal cantonal vaudois a astreint le mari à payer à l'épouse une contribution mensuelle de 3'700 fr. pour l'entretien de celle-ci, à partir du 1er août 2004. Par jugement du 30 octobre 2006, le Tribunal civil de l'arrondissement de l'Est vaudois a prononcé le divorce des époux, ratifié les conventions partielles relatives à la liquidation du régime matrimonial et au partage de l'avoir de prévoyance professionnelle de l'époux et a fixé la contribution d'entretien en faveur de l'épouse à 3'700 fr. par mois dès jugement de divorce définitif et exécutoire et jusqu'au 31 décembre 2008, à 3'000 fr. dès lors et jusqu'à la veille de la retraite de l'époux le 31 décembre 2010 et à 1'000 fr. dès cette date et jusqu'à la veille de la retraite de l'épouse le 31 mars 2012. C. Statuant sur recours de dame M._ le 12 juin 2007, la Chambre des recours a très partiellement réformé l'arrêt en ce sens qu'elle a ordonné l'indexation sur l'indice des prix à la consommation des contributions d'entretien pour la période du 1er janvier 2008 au 31 décembre 2010. D. Contre cet arrêt, l'épouse interjette un recours en matière civile au Tribunal fédéral. Elle conclut en substance à ce que la contribution d'entretien soit fixée à 3'700 fr. jusqu'au 31 décembre 2010, à 3'000 fr. dès lors et jusqu'au 31 mars 2012, et à 700 fr. dès cette date. M._ conclut au rejet du recours.