Displaying 20 results from an estimated 200 matches similar to: "Passing info from mail process to mail_filter plugin script?"
2013 Sep 17
1
mail-filter plugin v2.2 - corrupts IMAP indexes?
Hi,
I'm trying out the mail-filter plugin (v2.2, with Dovecot 2.2.5 built from
source), and it seems like any nontrivial filter causes some sort of index
corruption that breaks IMAP use.
i.e. using a null filter (basically `cat -`) for mail-filter.sh and
mail-filter-out.sh appears to work fine, and the debug logging shows it's
using the filters (though it reports the wrong Unix socket
2019 Sep 05
2
mail_filter and mail_filter_out broken somewhere between 2.2.27 and 2.3.4, problem still exists in git
Hi Dovecot folks,
I recently reported this bug in Debian (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939442) after a stretch -> buster upgrade, however since I can reproduce it using the latest 2.4 from git I thought perhaps I ought to take it straight upstream.
Here's the text I provided Debian about the issue, and below that I've included a syslog snip showing the same issue
2020 Feb 07
0
mail_filter plugin: failed: EOF without input
some import configure:
plugin {
mail_filter = mail-filter %u # %u = username given to the script as first
mail_filter_out = mail-filter-out %u
}
service mail-filter {
executable = script /usr/local/bin/mail-filter.sh
user = dovecot
unix_listener mail-filter {
mode = 0600
user = vmail
2020 Feb 07
1
mail_filter plugin: failed: EOF without input
some import configure:
plugin {
mail_filter = mail-filter %u # %u = username given to the script as first
mail_filter_out = mail-filter-out %u
}
service mail-filter {
executable = script /usr/local/bin/mail-filter.sh
user = dovecot
unix_listener mail-filter {
mode = 0600
user = vmail
2013 Dec 23
0
Is the users password available from a mail_filter?
Hi,
I'm working on a Dovecot encryption module which uses the mail filter
plugin to encrypt/decrypt the message "on the fly". I was wondering
whether it is possible to access the password (or a hashed password) of
the user. It seems that only the user (using the %u parameter) is
available to the mail_filter plugin. Any idea how to get hold of the
(possibly hashed) password?
Kind
2014 Mar 07
0
How to run a program with mail_filter plugin
Hi,
I'm using mail_filter plugin but I don't want it to launch a script but a
program I wrote instead.
In 10-master, if I put the absolute path to my program in the plugin
settings ie :
(?)
service mail-filter {
executable = /usr/local/bin/mail/my_email_filter
(?)
?But I've got the following error from Dovecot :
dovecot: master: Error: service(mail-filter): Initial status
2019 Sep 05
0
mail_filter and mail_filter_out broken somewhere between 2.2.27 and 2.3.4, problem still exists in git
On 5.9.2019 5.29, Michael Fincham via dovecot wrote:
> Hi Dovecot folks,
>
> I recently reported this bug in Debian (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939442) after a stretch -> buster upgrade, however since I can reproduce it using the latest 2.4 from git I thought perhaps I ought to take it straight upstream.
>
> Here's the text I provided Debian about the
2020 Jan 29
1
mail_filter and mail_filter_out broken somewhere between 2.2.27 and 2.3.4, problem still exists in git
Hi Aki, other devs,
On Thu, 5 Sep 2019 08:57:30 +0300, Aki Tuomi via dovecot wrote:
> Thank you for reporting this bug, we are tracking it internally as DOP-1408.
Did a fix for this ever happen? Not urgent, just want to make sure I didn't miss anything.
Cheers,
--
Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type:
2006 Sep 29
3
Converting UW MBX mail folder
We converted from uw-imapd to dovecot but are still having
problems with MBX mail folders.
The user can't access this "MBX mail folder":
[root at volt Resume's]# file "Sys Admin"
Sys Admin: MBX mail folder
[root at volt Resume's]# mailutil copy ./"Sys Admin" '#driver.unix/new'
Can't open mailbox ./Sys Admin: no such mailbox
[root at volt
2020 Feb 08
0
mail_filter plugin: failed: EOF without input (Gedalya)
I just modified mail-filter-out.sh like this:
cat mail-filter-out.sh
#!/bin/sh
USER=$1
cat > /tmp/tempfile
cat /tmp/tempfile
cat /tmp/tempfile
This message is in MIME format.
--nsmail-7bjyg3nr5o-7bmibqhut9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64
2016 Feb 04
2
user password in mail-filter plugin
Am 04.02.2016 um 17:43 schrieb Timo Sirainen:
> On 04 Feb 2016, at 03:44, Thomas M?hle <thomas at bitkomplex.de> wrote:
>>
>> Hello,
>>
>> I would like to use the users password within a mail-filter script.
>> Dovecots %w variable is only available within dovecot-auth, is there any
>> way to access the password for a mail-filter?
>
> Something
2008 May 01
1
[patch] let valgrind run on login process with GDB=1
Not sure if this should be included in dovecot, just posting if someone
feels like using valgrind.
Diego.
-----
diff -r ba634d2c0ab9 src/master/login-process.c
--- a/src/master/login-process.c Wed Apr 30 20:18:37 2008 +0300
+++ b/src/master/login-process.c Thu May 01 00:59:10 2008 +0200
@@ -689,7 +689,8 @@ static pid_t create_login_process(struct
fd_limit = 16 +
2016 Mar 31
3
mail filter plugin script doesn't effective
output of *dovecot --version*:
Dovecot version : 2.2.9
-----
output of *doveconf -n:*
auth_debug = yes
>
> auth_mechanisms = plain login
>
> auth_verbose = yes
>
> disable_plaintext_auth = no
>
> mail_debug = yes
>
> mail_location =
> maildir:/var/mail/vhosts/%d/%n:LAYOUT=fs:DIRNAME=dovecot_maildir
>
> mail_plugins = " mail_log notify mail_filter"
2016 Apr 27
3
Crash: setannotation Trash "/vendor/cmu/cyrus-imapd/expire" ("value.shared" NIL)
Hi,
Using 2.2.9 (ubuntu 14.04 LTS) and sending the following command,
the server crashes when I try to delete an annotation:
? login ?
C: 2 setannotation Trash "/vendor/cmu/cyrus-imapd/expire" ("value.shared" NIL)
Apr 27 09:29:16 backend1 dovecot: imap-login: Login: user=<heiko>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=6651, secured
Apr 27 09:29:16 backend1
2015 May 04
1
backup mails from alternate storage
Hi there!
It seems that
# doveadm backup -v backup -fu $MUSER mdbox:"$BKPDIR/$MUSER/mdbox"
doesn't backup all messages stored in alternate storage.
mail_location = mdbox:~/mdbox:ALT=/srv/mail/slow/vmail/%n/mdbox
I don't know how to debug this.
The sizes of the mailboxes in the filesystems of user C are strange:
~/mdbox:
# du -sm
2169
ALT:
# du -sm
25252
backup:
# du -sm
2012 Aug 08
5
Deleting metadata smashes file dovecot.dict
Hi,
I am using dovecot (see dovecot -n output below) with metadata plugin in
my own plugin. I want to insert and delete some large metadata (>4KiB).
It seems, that the delete in a second call of my plugin smashes the file
dovecot.dict in users dir:
1st call:
*dovecot.dict is empty
-delete metadata 1
-delete metadata 2
-insert metadata 1 ~8KiB
-insert metadata 2 <1KiB
*dovecot.dict
2016 Feb 04
2
user password in mail-filter plugin
Hello,
I would like to use the users password within a mail-filter script.
Dovecots %w variable is only available within dovecot-auth, is there any
way to access the password for a mail-filter?
Thanks,
Thomas
2018 Mar 05
3
Coredump: Panic: file smtp-address.c: line 530 (smtp_address_write): assertion failed: (smtp_char_is_qpair(*p))
Got a coredump:
Mar 5 15:09:42 mail-cbf dovecot: lmtp(backup at backup.invalid)<15425><2B+kCaZPnVpBPAAAplP5LA>: Fatal: master: service(lmtp): child 15425 killed with signal 6 (core dumped)
#0 0x00007fea19977428 in __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
resultvar = 0
pid = 15425
selftid = 15425
#1 0x00007fea1997902a in
2011 Jan 16
5
Smart IMAP proxying with imapc storage
I just committed a very early initial implementation of "imapc" storage
backend to v2.1 hg: http://hg.dovecot.org/dovecot-2.1
You can't really do anything except open INBOX and read mails from it,
so it's currently only intended for initial testing. It sucks in many
ways right now, but I'll be improving it.
The idea is that you could set for example:
mail_location =
2014 Mar 11
2
Panic: file mail-index-map.c: line 547 (mail_index_map_lookup_seq_range): assertion failed: (first_uid > 0)
Version: 2.2.12
OS: Debian wheezy x86_64
2014 Mar 11 20:06:53 ptb-test imap(flor_hardy): Panic: file mail-index-map.c: line 547 (mail_index_map_lookup_seq_range): assertion failed: (first_uid > 0)
2014 Mar 11 20:06:53 ptb-test imap(flor_hardy): Fatal: master: service(imap): child 2760 killed with signal 6 (core dumped)
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation,