Dear Aaron,

Well, I did not try the first option as it requires me to change a lot
of file system privileges (related to Exim, MailScanner, SpamAssassin
and DBMail). Having DBMail user (eg: dbmail or nobody) as a member in
Exim's group (exim) did not work, even after tweaking some compilation
settings in Exim.

As per the second lead, I used Exim's user/group (exim/exim) for DBMail
and it worked as a charm. :-)

Appreciate if you could included this bit of information in Exim related
DBMail documentation, regarding user/group usage, if this useful to
future DBMail/Exim users.

Thanks and best regards,

Lasantha.

*-------- Original Message --------*
*Subject: *     [Dbmail] Re: What should be the EFFECTIVE_USER and it's
privileges ?
*Date: *        Sat, 26/May/2007 10:19:18 PM +0550
*From: *        "Aaron Stone" <[EMAIL PROTECTED]>
*To: *  "DBMail mailinglist" <[email protected]>


> Have you tried running exim as that user without DBMail in the picture?
>
> Do you have a separate exim user account? Try running DBMail with that
> effective_user and see if things start to work.
>
> Aaron
>
> On Fri, May 25, 2007, Lasantha Marian <[EMAIL PROTECTED]> said:
>
>   
>> Dear Aaron/Paul,
>>
>> Any findings from your end on this issue ? Is it required to have a bug
>> report filed on this ?
>>
>> Thanks in advance.
>>
>> Lasantha.
>>
>> *-------- Original Message --------*
>> *Subject: *  [Dbmail] Re: What should be the EFFECTIVE_USER and it's
>> privileges ?
>> *Date: *     Fri, 25/May/2007 9:46:38 AM +0550
>> *From: *     Lasantha Marian <[EMAIL PROTECTED]>
>> *To: *       DBMail mailinglist <[email protected]>
>>
>>
>>     
>>> Dear Aaron/Paul,
>>>
>>> These are further findings in my recent testing. This behavior can be
>>> reproduced under the following conditions.
>>>
>>> 1. Message must be addressed to an alias with at least one external
>>> forwards.
>>> 2. Message must contain at least one attachment (attachment less
>>> messages are immune).
>>> 3. "EFFECTIVE_USER" must be anything other than "root", possibly with
>>> default "nobody".
>>>
>>> In my DBMail setup I use the following for Sendmail executable option
>>> for forwards, replies, notifies, vacations.
>>>
>>> /usr/local/Exim/bin/exim -C /usr/local/Exim/etc/exim-queue.conf
>>>
>>> I have a feeling that at the following stage there must be something
>>> not going right.
>>>
>>> May 24 00:33:57 europa dbmail/lmtpd[31588]: Info:[delivery]
>>> pipe.c,send_mail(+144): opening pipe to [/usr/local/Exim/bin/exim -C
>>> /usr/local/Exim/etc/exim-queue.conf -f [EMAIL PROTECTED]
>>> [EMAIL PROTECTED]
>>>
>>> I have attached my dbmail.conf.
>>>
>>> Best regards,
>>>
>>> Lasantha.
>>>
>>> Lasantha Marian wrote:
>>>
>>>       
>>>> Dear Aaron,
>>>>
>>>> No I have not trimmed any dbmail-lmtpd log lines. I have checked all
>>>> logs in which I see "pipe closed" is available only in successflly
>>>> delivered instances (mail.log.1).
>>>>
>>>> Lasantha.
>>>>
>>>> Aaron Stone wrote:
>>>>         
>>>>> Did you trim anything off the end of mail.log.0? I'd like to see a
>>>>> dbmail debug message that says 'pipe closed'. If there isn't one, then
>>>>> for some reason dbmail must have crashed while writing to the pipe. That
>>>>> doesn't really make sense to me; if the pipe was valid (and we do check
>>>>> for that) there should have been a recognizable error.
>>>>>
>>>>> Aaron
>>>>>
>>>>> On Thu, 2007-05-24 at 16:33 +0530, Lasantha Marian wrote:
>>>>>   
>>>>>           
>>>>>> Dear Paul,
>>>>>>
>>>>>> After several testings, I have noticed that e-mail addresses with
>>>>>> DBMail forwards cause this problem. Following forwarding address
>>>>>> contains both local and external e-mail addresses.
>>>>>>
>>>>>> [EMAIL PROTECTED]
>>>>>> |
>>>>>> |[EMAIL PROTECTED]>11
>>>>>> |   |
>>>>>> |   |------------------------------>[EMAIL PROTECTED]
>>>>>> |
>>>>>> |[EMAIL PROTECTED]>[EMAIL PROTECTED]
>>>>>> |
>>>>>> |[EMAIL PROTECTED]>22
>>>>>> |
>>>>>> |[EMAIL PROTECTED]>33
>>>>>>     |
>>>>>>     |------------------------------>[EMAIL PROTECTED]
>>>>>>
>>>>>> But, this worked very fine in DBMail 2.0.10 setup. Further messages
>>>>>> addressed to individual addresses/aliases (internal or external) works
>>>>>> fine.
>>>>>>
>>>>>> As you requested I have attached a the dbmail-lmtpd level 5 logs in
>>>>>> which cases the mail deliveries succeeded and failed.
>>>>>>
>>>>>> Attched file mail.log.0 is the attempt where "EFFECTIVE_USER = nobody"
>>>>>> and delivery failed. Under the same setting a message addressed to an
>>>>>> alias (without any DBMail forwards) gets delivered (in mail.log.2).
>>>>>> The mail.log.1 is where "EFFECTIVE_USER = root" and delivery succeeds.
>>>>>>
>>>>>> Thanks in advance.
>>>>>>
>>>>>> Lasantha.
>>>>>>
>>>>>> Paul J Stevens wrote:
>>>>>>     
>>>>>>             
>>>>>>> Please provide some logs from dbmail-lmtpd so we can get an idea why 
>>>>>>> dbmail is
>>>>>>> hanging up. Exim logs don't tell us much.
>>>>>>>
>>>>>>> Lasantha Marian wrote:
>>>>>>>   
>>>>>>>       
>>>>>>>               
>>>>>>>> Dear Paul/Aaron,
>>>>>>>>
>>>>>>>> Some additional information that I missed last time and thought would 
>>>>>>>> be
>>>>>>>> useful is, I ran previous setups on a Ubuntu 6.10-server and now 
>>>>>>>> running
>>>>>>>> on Ubuntu 7.04-server.
>>>>>>>>
>>>>>>>> Any help on this is highly appreciated, please.
>>>>>>>>
>>>>>>>> Best regards.
>>>>>>>>
>>>>>>>> Lasantha.
>>>>>>>>
>>>>>>>> *-------- Original Message --------*
>>>>>>>> *Subject: *    What should be the EFFECTIVE_USER and it's privileges ?
>>>>>>>> *Date: *       Wed, 23/May/2007 8:39:12 PM +0550
>>>>>>>> *From: *       Lasantha Marian <[EMAIL PROTECTED]>
>>>>>>>> *To: *         DBMail mailinglist <[email protected]>
>>>>>>>>
>>>>>>>>
>>>>>>>>     
>>>>>>>>         
>>>>>>>>                 
>>>>>>>>> Dear Paul/Aron,
>>>>>>>>>
>>>>>>>>> I am testing DBMail 2.2.5-rc3. My environment is DBMail
>>>>>>>>> 2.2.5-rc3/PostgreSQL 8.2.4/Exim 4.67/MailScanner 4.59.4.
>>>>>>>>>
>>>>>>>>> I have faced the following situation with both DBMail 2.2.4 and
>>>>>>>>> 2.2.5-rc2 too.
>>>>>>>>>
>>>>>>>>> When Exim tries to deliver a message to dbmail-lmtpd it refuses to
>>>>>>>>> accept the message giving these errors when "EFFECTIVE_USER = nobody",
>>>>>>>>> which is the recommended in DBMail documentation.
>>>>>>>>>
>>>>>>>>> May 23 09:39:55 europa exim[29651]: 1Hqr2T-0007gU-TX ==
>>>>>>>>> [EMAIL PROTECTED] R=dbmailuser T=dbmail_lmtp_delivery defer (-53):
>>>>>>>>> retry time not reached for any host
>>>>>>>>>
>>>>>>>>> May 23 10:13:15 europa exim[29924]: 1HqraQ-0007mZ-SP ==
>>>>>>>>> [EMAIL PROTECTED] R=dbmailuser T=dbmail_lmtp_delivery defer (-18):
>>>>>>>>> Remote host 127.0.0.1 [127.0.0.1] closed connection in response to end
>>>>>>>>> of data
>>>>>>>>>
>>>>>>>>> But messages get delivered immediately without any errors if the same 
>>>>>>>>> is
>>>>>>>>> set to "EFFECTIVE_USER = root", which I do not think is aligning with
>>>>>>>>> any good security practices.
>>>>>>>>>
>>>>>>>>> Could somebody shed light on this ? As to why this is happening. Am I
>>>>>>>>> doing something wrong in DBMail setup ?
>>>>>>>>>
>>>>>>>>> Thanks and best regards,
>>>>>>>>>
>>>>>>>>> Lasantha.
>>>>>>>>>
>>>>>>>>>   
>>>>>>>>>       
>>>>>>>>>          
>>>>>>>>>                   
>
> _______________________________________________
> DBmail mailing list
> [email protected]
> https://mailman.fastxs.nl/mailman/listinfo/dbmail
>
>   
_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to