This notebook shows how to load email (.eml
) or Microsoft Outlook
(.msg
) files.
Please see this guide for more instructions on setting up Unstructured locally, including setting up required system dependencies.
Using Unstructured
%pip install --upgrade --quiet unstructured
from langchain_community.document_loaders import UnstructuredEmailLoader
loader = UnstructuredEmailLoader("./example_data/fake-email.eml")
data = loader.load()
data
[Document(page_content='This is a test email to use for unit tests.\n\nImportant points:\n\nRoses are red\n\nViolets are blue', metadata={'source': './example_data/fake-email.eml'})]