m, are you sure these are dovecot locks? They look sort of like what
alpine would produce. Do your clients have direct filesystem access to
the INBOX spool?
Joseph Tam
=43
24 = 13
Joseph Tam
client actually
saves or moves a message?
Joseph Tam
quot;UIDL",
args=0x19eb8 "")
at pop3-commands.c:889
Fixed: http://hg.dovecot.org/dovecot-2.1/rev/ea18b2ddb67b
Date: Sat, 7 Jul 2012 05:52:03 +0300
2 hours after I reported it; do you ever sleep?! Thanks.
Joseph Tam
268
Some non-trivial changes in pop3-commands.c were done between 2.1.3 and
2.1.8 (expecially pop3_uidl_duplicates changes in 2.1.7). I guess
this bug has crept in there.
Joseph Tam
orces
a resync to your authentication system which will restore
the auth cache.
Joseph Tam
ion after
AUTH
from {remote-hostname}[{remote-ip}]
Joseph Tam
red to use Dovecot's SASL
authentication framework.
Joseph Tam
mean it was ignored, but it's better than nothing.
If you value your privacy, turn off HTML rendering on your Email reader.
Joseph Tam
wiki. So that's what I
did.
Joseph Tam
: dovecot mailer
(/usr/local/libexec/dovecot/dovecot-lda) exited with EX_TEMPFAIL
Any logs for dovecot? Same sendmail configs as before or did you try the extra
flag I suggested?
Joseph Tam
's safe
to ignore them.
Joseph Tam
ng out the problem.
I don't have virtual users, so I can't venture to say whether this
is part of the problem. I know I had to fiddle with the mailer flags
(you have "DFMPhnu9") to get my setup working, but I don't remember
what I did or why. Try adding the "S" flag and see if that helps.
Joseph Tam
I noticed the addition of a new namespace configuration "alias_for".
What pracical difference is adding this over and above making namespace
aliases hidden and disabling list, as in older versions of dovecot
configurations?
Joseph Tam
be accomplished with a synthetic filesystem.
Joseph Tam
e, when does it get instantiated?
When I actually ask for it?
Joseph Tam
ues using
some variation of doveadm, even though I remember confining my testing
to query/search/fetch. This appears to be a case of PEBKAC.
These "wrong" values shouldn't cause problems with expunge queries since
they err on the side of safety.
Thanks for the insight though.
Joseph Tam
h mailboxes, which is statistically unlikely.
I did't see anything special in the dovecot logs at this time to
explain this. What would cause this?
Joseph Tam
On Fri, 23 Mar 2012, Timo Sirainen wrote:
On 23.3.2012, at 12.58, Joseph Tam wrote:
I ran into two issues trying to upgrade our dovecot installation (Solaris 10).
1) Does not compile with OpenSSL 0.9.7
Not a big deal, as I was able to successfully against OpenSSL 0.9.8,
but
uffix or something?).
+1. I fake it now with symlinks (e.g. etc/dovecot -> .).
Joseph Tam
ter seeing 2) in the logs, I had to revert back to 2.0.16. Any hints
on what could be wrong?
Joseph Tam
# 2.0.16: /var/dovecot/etc/dovecot/dovecot.conf
# OS: SunOS 5.10 sun4u nfs
auth_cache_negative_ttl = 10 mins
auth_cache_size = 64 k
auth_cache_ttl = 1 days
auth_failure_delay = 5 sec
o the mail folder).
Is this correct?
That depends -- are you aliasing namespaces so that prefix={"",
"mail/", etc.} all map to a user's ~/mail folder? You may be creating a
confusing situation where a client with a null IMAP prefix has 2 copies
of a mailbox.
Joseph Tam
* src/auth/auth-settings.c, src/auth/auth-settings.h, src/auth/userdb-
passwd.c:
auth: userdb passwd iteration now lists only users within
first_valid_uid..last_valid_uid range.
[745ef289b0ea]
Joseph Tam
es like ls,
chown, etc.
There are various workaround like iterating manually, or setting
first_valid_uid to zero, or even reordering users to put all system
accounts at the end, but is there a better way to do this?
Joseph Tam
think looks up my name service backend via the login and plain
plugins. I'm a little hazy on how this was set up, but if you are able
to successfully login without dovecot, then it appears you have some
sort of authentication stack that will try IMAP first, then fallback
to your the other method.
Joseph Tam
wn(/dc-cache/smith/.imap/xx,
group=6(mail)) failed: Operation not permitted (egid=5678(goodgroup), group
based on /home/smith/mail/xx - see http://wiki2.dovecot.org/Errors/ChgrpNoPerm)
dovecot: imap(smith): Error: mkdir(/dc-cache/smith/.imap/xx) failed:
Not owner
Joseph Tam
ation
will fail and they won't be able to access their mailboxes.
I think my migration went pretty smoothly. Less than a handful of wazzup'
Email problem reports.
Joseph Tam
stence will tell you whether the FS is mounted without trying to
find the mount root.
Oh, but then again if you have per-user mounts, that's going to get messy.
Joseph Tam
. On my system, file descriptor 9 and 11 gives you the names
of the index files that indicate which mailboxes are being accessed.
Joseph Tam
using
imap_errors();
Without more details, I would say you dropped one of those /option-flags
or got the mailbox argument syntax wrong.
Joseph Tam
have to dump the first
line, ugh!). It doesn't matter all that much except some extra man
page reading, but it will save you the bother of having to maintain a
separate binary, man page, etc. for what is essentially a duplicate.
Joseph Tam
latter obsolete. It can even be closely simulated
with "doveadm -f tab fetch ... 'mailbox-guid uid' search-query ...".
Joseph Tam
in a different
place than the mail folder.
Joseph Tam
reports to have looked in the
system password file, failed, then looked in /etc/dovecot/users and
found the user and logged them in.
I think the problem happens later and you will have to show the subsequent
log entries.
Joseph Tam
passe. Disabling dotlock or using dotlock_try locking method
are some other workarounds.
Joseph Tam
's also possible have interface specific
CAPA strings and remove STARTTLS. Dovecot will support unencrypted
sessions over the localhost interface, but your webmail seems to
opportunistcally use it when offered, so don't offer it.
Joseph Tam
group ownership of "/var/mail/knute", put user "knute"
in group "mail", or chmod it to 0600. The last one is probably the
best solution. And fix the problem that created these permissions in
the first place.
Check your other users (if you have any) for the same situation.
Joseph Tam
ot a part of, and fix up the permissions. Such a thing could happen
if you've reassigned a user's GID.
Joseph Tam
is to replace file access with kerberized IMAP
access, but that's much further down the road.
Joseph Tam
.0: cannot open shared object file: No such file
or directory
In cases like this where I have no clue where an executable is trying to
load a library from, run a process trace tool (strace, truss, etc.) and you
can see all the library run paths it's trying before failing.
Joseph Tam
On Fri, 26 Aug 2011, Joseph Tam wrote:
Thanks to all who've made suggestions. It seems removing dotlocks as
a locking method is the way to go.
Actually, this gives me pause that maybe I should not enirely remove
the dotlocking method
http://mailman2.u.washington.edu/pipe
as dotlock, but if it fails because of permissions
or
# because there isn't enough disk space, just skip it.
mbox_write_locks = dotlock_try fcntl
Joseph Tam
open(/var/mail/user.lock) failed:
Disc quota exceeded
This created an impasse where a user cannot free space because he needs
to create a lock file that cannot be created because he needs free
space. Is there any way out of this without administrator intervention?
Joseph Tam
LECT INBOX\n3 logout" | \
nc 127.0.0.1 143
done
Joseph Tam
/www.eggheadcafe.com/software/aspnet/33485042/duplicate-messageiduidlleave-on-serverrepeated-downloads-of-em.aspx
https://www.ritlabs.com/bt/view.php?id=3599
Joseph Tam
drop copy on another filesytem, you essentially halved a user's
quota.
- because of the above, qpopper eats I/O like candy.
- multiple client qoppper access will trouncing/locking user INBOXs.
Joseph Tam
o use
pop3_reuse_xuidl = yes
so that clients don't re-download all their messages.
Joseph Tam
erify that in fact your client is
connecting.
Joseph Tam
Timo Sirainen wrote:
On Sun, 2011-06-26 at 16:43 -0700, Joseph Tam wrote:
...
but the documentations states
http://wiki2.dovecot.org/LDA
sendmail_path is used to send mails. Note that the default is
/usr/lib/sendmail, which doesn't necessarily work the sa
necessarily work the same as
/usr/sbin/sendmail.
I don't know which ought to be changed though.
Joseph Tam
the other information stripped out. Or just let dovecot
do an automount on a per-user demand and see how it goes -- I think this
only becomes a concern if I do a doveadm command with wildcarded users.
Joseph Tam
opic thread "Global fields for passwd-file database".
Joseph Tam
ctory
rather than putting core files somewhere else, I don't know how to do it
without altering the source code or wrapping these processes in something
that alters the HOME environment variable.
I also can't find how user->flags sets MAIL_STORAGE_SERVICE_FLAG_NO_CHDIR or
MAIL_STORAGE_SERVICE_FLAG_ENABLE_CORE_DUMPS that could influence this
behaviour.
Joseph Tam
ot;/nfs/home/test/mail", 0xFFBFF6C0) = 0
...
This happens fairly early after imap-login forks and execs the imap
process. I'll see if I can find it after building a debug version,
but I think Timo will beat me to this.
Joseph Tam
t; 0x168d4 ->
0x169e0 -> 0x16ef4 -> 0x1745c -> 0x1cafc -> 0x1629c
Joseph Tam
d the above problem.
It can take advantage of this to efficiently implement single instance
storage if it is enabled.
performance should better too
Apart from multiple deliveries or SIS, I'm not sure this is true, or
significant if it were.
Joseph Tam
).
See example configuration files for a full list of variable expansion:
{{{
delivery_log_format = msgid=%m: %$
}}}
Joseph Tam
about forcing the use of POSIX threading
models (a workaround path is provided):
http://www.dovecot.org/list/dovecot/2011-April/058602.html
Joseph Tam
) || !(*ctx->set->deliver_log_format))
+ return;
+
va_start(args, fmt);
Joseph Tam
;doveadm-mail.c"
[16] doveadm_mail_try_run(cmd_name = 0xffbffd0d "mailbox", argc = 6, argv =
0xffbffbf8), line 480 in "doveadm-mail.c"
[17] main(argc = 6, argv = 0xffbffbf8), line 183 in "doveadm.c"
Joseph Tam
Timo Sirainen wrote:
On Mon, 2011-04-11 at 18:19 -0700, Joseph Tam wrote:
> Also, one significant advantage not mentioned for LMTP was that one
> delivery failure to multiple recipients can be disambiguated; LDA can only
> return an exit code to be tested by the MTA, but the MTA ca
answer to is verbose_proctitle is broken for Solaris. There is
no setproctitle(), and ps does not report changes to a process's argv[]:
echo "main(int c,char**v){**v='x';sleep(9);}" | \
gcc -xc -o y -; ./y; rm y &
ps -f
You'll have to use "lsof", "pfiles" or "doveadm who" to get the information.
Joseph Tam
based on /var/mail/tss - see http://wiki2.dovecot.org/Errors/NoPerm)
Changed the wiki link: http://wiki2.dovecot.org/Errors/ChgrpNoPerm
Thanks, Timo. This will be opaque to the user, but I don't think it
will happen often so it's no bother to find the problem in the logs.
Joseph Tam
ed
on dovecot.conf?
Also, can I consolidate authentication by configuring dovecot to use
what sendmail uses (Cyrus SASL) or vice versa? The Wiki hints this is
in the works.
Lastly, toggling verbose_proctitle seems to have no effect on the output
of ps. Is verbose_proctitle broken for Solaris?
Thanks,
J
happen if a user is revoked from a group's
membership.
Would it be useful to make this a configurable behaviour whereby a
chgrp() failure of cache files will fall back to chown'ing to user=owner,
mode=0600 instead? Or just leave the user to scratch their head?
Joseph Tam
, this policy
works out fairly well.
Joseph Tam
501 - 566 of 566 matches
Mail list logo