> On 10 May 2017, at 16.26, KT Walrus <[email protected]> wrote:
>> 
>> # curl -v -X POST -u doveadm:hellodoveadm -H "Content-Type: 
>> application/json" -d 
>> '[["save",{"user":"samik","mailbox":"INBOX/myfoldertoo","file":"From: Joulu 
>> Pukki <[email protected]>\nSubject: plaa\n\nmail body\n"},"bb"]]' 
>> http://localhost:8080/doveadm/v1
> 
> Thanks. I worry that by inlining the entire message in the curl command, the 
> message might exceed some limits on how long a command can be. Some of my 
> messages are up to 20MBs with the attachments and 1MB messages are very 
> common. I also worry about the raw message having unescaped quotes in the 
> message messing up to actual storage of the message in the INBOX. Are HTML 
> mail messages encoded to be safe to enclose in quotations? Or, should I 
> encode the entire mail message and trust that Dovecot can handle decoding the 
> message in the back end?


The question is: why do you want to deliver 20MB messages with doveadm http 
api? I would not replace LMTP with that.

Sami

Reply via email to