Extraire des sous-chaînes de courrier électronique à partir d'un document volumineux

J'ai une très grande .fichier txt avec des centaines de milliers d'adresses e-mail sont dispersés partout. Ils prennent tous la format:

...<name@domain.com>...

Quelle est la meilleure façon d'avoir de Python pour faire défiler l'ensemble .fichier txt à la recherche pour toutes les instances d'un certain @domaine de chaîne, puis saisir l'intégralité de l'adresse dans le <...>'s, et l'ajouter à une liste? Le problème que j'ai est avec la longueur variable des adresses différentes.

source d'informationauteur user1893148