I would like to import Email from Exchange into a SharePoint site/document library.
Are there any tools to do this?
What is the best way to go about this?
It would be about 18GB of data.
What about configure your library for incoming emails? Maybe thats a possibility to solve your problem.
You have to install and configure the SMTP Service on your SharePoint Server. The configuration must be done in the SP central administration. When this is done you navigate to your library where you want to "import" your Emails. In the library settings is a point named "incoming email settings". In this settings you allow the library to receive e-mail, choose the email address for your library and so on. Lastly, ensure that you Accept e-mail messages from any sender is selected.
Here you can find a step by step guide for configuring incoming email: http://sharepointgeorge.com/2010/configuring-incoming-email-sharepoint-2010/
There is an alternative to import, if you just want to make emails and attachments discovered by SharePoint. In the Search Service Application it is possible to crawl public folders of Exchange Server 2010/2007.