Hi, I see your frustration.
On Wed, Dec 05, 2007 at 06:26:38PM -0800, [EMAIL PROTECTED] wrote: > On Dec 5, 8:00 pm, "Sergio Cuéllar Valdés" <[EMAIL PROTECTED]> > wrote: > > 2007/12/5, Bob Goldberg <[EMAIL PROTECTED]>: > > > What exactly IS exim? > > > > > IOW: when I setup sendmail, I'm working with bash scripts. > > > > > when I setup an exim conf file - what exactly runs it? perl? > > > > Hello, > > > > you should better read a lot =) and make specific questions if you have. > > > > Best regards, > > Sergio Cuellar > > > > Sergio, > > I appreciate you taking the time to reply to my post. > For the past 5 days, i've been doing nothing but reading. I find most > of the doc's to be bloated files, with little in the way of practical > information. > > At the end of all this research, I STILL find myself trying to > diagnose why my router isn't working; and it's a pretty darn simple > router at that. getting useful error messages out of exim debug is > worthless. > > So I thought, if I can run a simulation of whatever exim does, maybe I > could stop in the middle & see just what's going on. > > I thought my question was very specific. > What language is the exim conf file written for? > is it perl, or is it an exim-specific language. > > ie: the command line [from my router] is: > data = [EMAIL PROTECTED]/etc/exim4/email-accept} > {:fail: User unknown }} > > what interpreter can I execute this line of code in to see what the > heck it's doing? > I can't lookup the proper syntax of the lookup command if I don't know > the language it's based in. > > Here is what exim -debug says: > lookup yielded: [EMAIL PROTECTED]: << this IS a valid email, and > lsearch FOUND it. so far so good. > expanded: :fail: User unknown << WHY does my statement expand > to failure > file is not a filter file << what file isn't a > filter file, and what does that really mean? I do not know you are using exim(3) or exim4, but both comes with ample documentation. I am not in a mood to analyse your situation (late night...), but I recommends you to reads "man 8 exim4" if you are using exim4. Especially options starting with -b something such as -brw, -bf, -bF, -bV, ... may be of your interest. I know exim is too flexible .... Good luck.