On 2013-02-09 at 09:29 -0500, Pavel Sedlacek wrote: > 2013-02-09 07:33:08 1U49cB-0000A6-6a failed to read delivery status for > [email protected] from delivery subprocess > 2013-02-09 07:33:09 1U49cB-0000A6-6a appendfile transport process returned > non-zero status 0x000b: terminated by signal 11
That's bad, that's a segfault, and I don't think there's any external library code being called here. So either you're exposing a previously unknown bug in Exim, or you have bad RAM. For now, we'd better assume the former. It might be related to check_local_user being missing. > And my exim.conf setting for local delivery: > > local_delivery: > driver = appendfile > directory = $home/Maildir > maildir_format > maildir_use_size_file > delivery_date_add > envelope_to_add > return_path_add > group = mail > mode = 0660 You're missing check_local_user, so $home will be unset. So you're trying to write into /Maildir and likely failing. If this is causing a segfault, then we're missing an error check somewhere in our code. :( Add check_local_user, to ensure that the recipient is a local system user. If some recipients are not local system users, you'll need to rethink the use of $home here. > Any idea what may cause this? I think I am missing something in my > configuration but cannot find out what it may be. If the above doesn't fix it, then thaw it and run a debug delivery: # exim -Mt 1U49cB-0000A6-6a && exim -d+transport -M 1U49cB-0000A6-6a That should provide more evidence as to where things are going wrong. -Phil -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
