I have a legacy application which produces emails as text files (email headers, body).

I was wondering, what would be the best way to send mails "delivered" in such format?


Some more background:

- application is running on a Windows system,

- it writes the files to the Samba share (same server where Postfix is running).


I was thinking of the following approach:

- check if the /samba/emails/somefile.eml is not opened already (if it is, the application still writes to it),

- if it's not opened, do a:

cat /samba/emails/somefile.eml | sendmail -t



Is it a reasonable approach?
I'm a bit worried it's not very scalable (i.e. list the directory, run lsof for each file, spawn cat and sendmail, and that in some kind of loop).

Critique is welcome, especially if there are better ways to deal with "raw" email files.


--
Tomasz Chmielewski
http://wpkg.org

Reply via email to