flashmob / go-guerrilla

Mini SMTP server written in golang
MIT License
2.79k stars 366 forks source link

Need larger emails to be supported #229

Open sathishvenkataraman opened 3 years ago

sathishvenkataraman commented 3 years ago

For an archival requirement (typically certain emails can be from 1-3gb in size), I am trying to use go-guerrilla, is there a way to stream the incoming email to disk or S3 (spooling) and process it as stream? I don't want to use memory as there could be multiple such large emails in parallel. If this feature does not exist, will it be added in the near future?