# MAIL FROM WHO Tool to retrieve all e-mail addresses from a configured user. The e-mail addresses will be written in a CSV-file, ordered by the domains of the senders. ## Configuration In the project you'll find the file **appsetttings.json**, in which you have to configure - Username - Used to log in to the mail account. Sometimes this is only the name (john), or the complete e-mail address (john@mail.com) - ImapServer - FQDN of the IMAP server - SslPort - SSL port to use on the IMAP server. Usualy 993 - IntermediateFile - In this file the tool will store all e-mail addresses (unsorted and likely with duplicates) - CsvFile - End result in CSV-format. The first column contains the e-mail addresses, the following the name(s) use with the address (can also be none), e.g. - john@mail.com,John,John Doe The tool will prompt for the password. For security reasons, the password can't be stored in the configuration. ## Building This project use .NET core 6. It can be build easily on Windows with Visual Studio 2022 Community edition https://visualstudio.microsoft.com/vs/community/ For other systems consult https://dotnet.microsoft.com/en-us/download/dotnet/6.0 to download the SDK. ### Command line Building from the command line can be done from within the project folder. ``` dotnet build ```