[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

More problems w/ EXIM upgrade



I upgraded to the new exim 3.02 and got bitten with the IPV6 problem.

So I think I fixed that part.

Next I had a config file problem.  Whenever I did this:

exim -bm -t < message

I got this:

1999-06-30 07:53:53 10zJs9-0005ZU-00 Expansion of "Received: ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}{${if def:sender_ident {from ${sender_ident} }}${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}by ${primary_hostname} ${if def:received_protocol {with ${received_protocol}}}
(Exim ${version_number} #${compile_number} (Debian))\n\t${if def:received_for {for $received_for\n\t}}id ${message_id}${if def:received_for {\n\tfor <$received_for}>}" (received_header_text) failed: syntax error in "else" substring

So I check out exim.conf I went to the section that generates the Received headers.  After playing with that section for a while I isolated the problem.  I then changed the section from this:

received_header_text = "Received: \
         ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}\
         {${if def:sender_ident {from ${sender_ident} }}\
         ${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}\
         by ${primary_hostname} \
         ${if def:received_protocol {with ${received_protocol}}} \
         (Exim ${version_number} #${compile_number} (Debian))\n\t\
         ${if def:received_for {for $received_for\n\t}}\
         id ${message_id}\
         ${if def:received_for {\n\tfor <$received_for}>}"

to this:

received_header_text = "Received: \
         ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}\
         {${if def:sender_ident {from ${sender_ident} }}\
         ${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}\
         by ${primary_hostname} \
         ${if def:received_protocol {with ${received_protocol}}} \
         (Exim ${version_number} #${compile_number} (Debian))\n\t\
         ${if def:received_for {for $received_for\n\t}}\
         id ${message_id}"


Basically I just removed the last line.


I was then able to send my mail useing 'exim -bm -t < message' again.


But now I have a problem with mutt.  When ever I try to send a message from within mutt, I get:

'Error sending message, child exited 127 ().'

And the message is not sent.

So I went and looked in /etc/Muttrc and fooled with the 'set sendmail' line, but that didn't do me 
any good.  

Does anyone no how to get mutt to work with exim again?


TIA,
Bill Van Devender



Reply to: