[Dovecot] zlib Plugin Dovecot 2.0 - ostream
Hello Everyone...
In zlib save mail have it:
struct ostream *output;
There is a way to get the file descriptor from output used in ostream zlib plugin ?
to get in istream is i_stream_get_fd, but don't have o_stream_get_fd......
You should write the message header to the ostream that you get, and message body to some other file that you create. Use the o_stream_send() function to write the message header to the ostream (which does basically the same as write(fd)). I don't see how getting the stream's fd would help with anything.
On Tue, 2010-04-20 at 11:54 -0300, Alex Baule wrote:
Hi Timo...
I made the plugin like you say.
The header part is saved by dovecot, with o_stream_send , and the body with my function.
This implementation, works fine.
But i need to get / change some values to create the "link" from header to body.
When a email is saved, have the S an W flags, that is the size of email. There is a way to increase this Flags ? I need to put one more line in the header, to have some link to body.
The second is, the name of file.
I use the o_stream_get_name, passing the output ostream, but the return is empty. The name is avaliable when ?
Tks Timo.
2010/4/20 Timo Sirainen <tss@iki.fi>
participants (2)
-
Alex Baule
-
Timo Sirainen