Can EmailMerge read contacts from a CSV file or all e-mail addresses have to be inside Outlook?

Yes. EmailMerge Pro version 3.x and EmailMerge Pro version 2.x allows you to use contacts directly from CSV (as well as Excel files and Access databases) to do email merges. This feature is not supported in the standard version of EmailMerge.

If you are using EmailMerge Pro Version 2, then note for all external contact files (CSV/Access/Excel):
  • EMail1Address field must be present in the file.
  • The Fields order does not matter.
  • You do not need to have all the fields present in the file (except EMail1Address).