msciciel2009 0 Zgłoś post Napisano Sierpień 27, 2009 Witam. Mam problem z wgraniem exim na debianie 5. nie wysyła emaili ale się uruchamia heh Udostępnij ten post Link to postu Udostępnij na innych stronach
m.p 0 Zgłoś post Napisano Sierpień 27, 2009 jakieś logi? Udostępnij ten post Link to postu Udostępnij na innych stronach
msciciel2009 0 Zgłoś post Napisano Sierpień 27, 2009 2009-08-27 22:23:02 1MglUs-00032P-0Z Completed2009-08-27 22:24:02 1MglVp-00032k-Lv <= root@debian-50-lenny-32-minimal U=root P=local S=956 2009-08-27 22:24:02 1MglVp-00032k-Lv => /var/mail/mail <root@debian-50-lenny-32-minimal> R=mail4root T=address_file 2009-08-27 22:24:02 1MglVp-00032k-Lv Completed 2009-08-27 22:25:02 1MglWn-00032z-O1 <= root@debian-50-lenny-32-minimal U=root P=local S=956 2009-08-27 22:25:02 1MglWn-00032z-O1 => /var/mail/mail <root@debian-50-lenny-32-minimal> R=mail4root T=address_file 2009-08-27 22:25:02 1MglWn-00032z-O1 Completed 2009-08-27 22:26:02 1MglXl-000337-HQ <= root@debian-50-lenny-32-minimal U=root P=local S=956 2009-08-27 22:26:02 1MglXl-000337-HQ => /var/mail/mail <root@debian-50-lenny-32-minimal> R=mail4root T=address_file 2009-08-27 22:26:02 1MglXl-000337-HQ Completed 2009-08-27 22:27:02 1MglYj-00033E-1U <= root@debian-50-lenny-32-minimal U=root P=local S=956 2009-08-27 22:27:02 1MglYj-00033E-1U => /var/mail/mail <root@debian-50-lenny-32-minimal> R=mail4root T=address_file 2009-08-27 22:27:02 1MglYj-00033E-1U Completed 2009-08-27 22:28:01 1MglZh-00033M-Mg <= root@debian-50-lenny-32-minimal U=root P=local S=956 2009-08-27 22:28:01 1MglZh-00033M-Mg => /var/mail/mail <root@debian-50-lenny-32-minimal> R=mail4root T=address_file 2009-08-27 22:28:01 1MglZh-00033M-Mg Completed 2009-08-27 22:29:02 1Mglaf-00033U-T5 <= root@debian-50-lenny-32-minimal U=root P=local S=956 2009-08-27 22:29:02 1Mglaf-00033U-T5 => /var/mail/mail <root@debian-50-lenny-32-minimal> R=mail4root T=address_file 2009-08-27 22:29:02 1Mglaf-00033U-T5 Completed 2009-08-27 22:30:02 1Mglbd-00033b-RH <= root@debian-50-lenny-32-minimal U=root P=local S=956 2009-08-27 22:30:02 1Mglbd-00033b-RH => /var/mail/mail <root@debian-50-lenny-32-minimal> R=mail4root T=address_file 2009-08-27 22:30:02 1Mglbd-00033b-RH Completed 2009-08-27 22:11:19 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp: malformed macro definition ooo a teraz przy chęci odpalenia wyskakuje /etc/init.d/exim4 restartStopping MTA for restart:DEBCONFsomethingDEBCONF found in exim configuration. This is most probably caused by you upgrading to exim4 4.67-3 or later without accepting the suggested conffile changes. Please read /usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4 2009-08-27 22:34:46 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp: malformed macro definition Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing /var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated Udostępnij ten post Link to postu Udostępnij na innych stronach
m.p 0 Zgłoś post Napisano Sierpień 27, 2009 DEBCONFsomethingDEBCONF found in exim configuration. This is most probablycaused by you upgrading to exim4 4.67-3 or later without accepting the suggested conffile changes. Please read /usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4 2009-08-27 22:34:46 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp: malformed macro definition Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing /var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated powinieneś wiedzieć w czym jest problem Udostępnij ten post Link to postu Udostępnij na innych stronach
msciciel2009 0 Zgłoś post Napisano Sierpień 27, 2009 powinieneś wiedzieć w czym jest problem w konfiguracji, robię tak dpkg-reconfigure exim4-config no i dalej błąd... hmmm może ma ktoś opis jak skonfigurować prawidłowo z dpkg-reconfigure exim4-config ?? Udostępnij ten post Link to postu Udostępnij na innych stronach
m.p 0 Zgłoś post Napisano Sierpień 27, 2009 pokaż config exima Udostępnij ten post Link to postu Udostępnij na innych stronach
msciciel2009 0 Zgłoś post Napisano Sierpień 27, 2009 # /etc/exim4/update-exim4.conf.conf# # Edit this file and /etc/mailname by hand and execute update-exim4.conf # yourself or use 'dpkg-reconfigure exim4-config' # # Please note that this is _not_ a dpkg-conffile and that automatic changes # to this file might happen. The code handling this will honor your local # changes, so this is usually fine, but will break local schemes that mess # around with multiple versions of the file. # # update-exim4.conf uses this file to determine variable values to replace # the DEBCONFsomethingDEBCONF strings in the configuration template files. # # Most settings found in here do have corresponding questions in the # Debconf configuration, but not all of them. # # This is a Debian specific file dc_eximconfig_configtype='internet' dc_other_hostnames='www' dc_local_interfaces='127.0.0.1' dc_readhost='www' dc_relay_domains='www.pl' dc_minimaldns='true' dc_relay_nets='www@www.pl' dc_smarthost='mail.www.pl' CFILEMODE='644' dc_use_split_config='true' dc_hide_mailname='true' dc_mailname_in_oh='true' dc_localdelivery='mail_spool' # Options for spamassassin running in exim's local_scan (SA Exim)# By Marc MERLIN <marc_soft@merlins.org> - Initial version: April 2002 # Sander Smeenk <ssmeenk@freshdot.net> - Improvements: March 2004 # # Sample file version 1.16 for SA-Exim 4.1 - 2005/01/10 # # The parse routine is minimalistic. It expects "option: value" (exactly # one space after the colon, and none before). You should put long lines # on one line. The parser isn't capable of parsing multiline values. # # SA threshold values are parsed as floats and other numerical options # are ints. String options have to be set. To unset them, comment out the # variable, don't set it to nothing. # # READ THIS: # --------- # Watch your logs, you will get errors and your messages will get # temporarily bounced if expansions fail. Watch your logs! # # If you are afraid that spammers might use a header that is used here # as a default, have exim set it to another value than 'Yes' and check # here for that other value. # # For every expansion, anything that doesn't expand to "" or "0" # (without quotes) will be considered true. If you set the string to 1, # it will be true without going through exim's condition evaluator (and # if you leave it unset, it will default to 0) # # You should not put double quotes around expressions! # --- snip --- # Enable basic verbose output by default. Watch your logs! SAEximDebug: 1 # Default path is /usr/bin/spamc, but you can change it here SAspamcpath: /usr/bin/spamc # Which characters are retained from a Message-Id header (for safety, we # remove characters that might cause problems with shell parsing) # Change the default at your own risk (you also have to change this in # the SA greylisting patch if you use that) #SAsafemesgidchars: !#%( )*+,-.0123456789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_abcdefghijklmnopqrstuvwxyz{|}~ # If SAspamcSockPath is set spamc uses socket to connect to spamd, # use --socketpath pathname as argument to spamd (new in SA 2.60). # Leave it unset if you want spamc to connect(AF_INET) to spamd at # 127.0.0.1 (this is the default shown in the options below), but if # you set it, it will override the two TCP connect options below #SAspamcSockPath: /var/run/spamd.sock # SAspamcHost / SAspamcPort: TCP socket where your spamd is listening # Shown below are the defaults: SAspamcHost: 127.0.0.1 SAspamcPort: 783 # SAspamcUser: The username passed to spamc. Some tricks are needed to # decide on one user when there are many recipients. This string is of # course expanded. If unset or empty, spamc will use the user Exim # runs as. We suggest that you decide what username to use in the ACLs # and set an ACL variable. #SAspamcUser: $acl_m2 # Exim configuration string to run before running SA against the message # This decides whether SA gets run against the message or not. This # default will not reject messages if the message had SA headers but # they weren't added by us. SAEximRunCond: ${if and {{def:sender_host_address} {!eq {$sender_host_address}{127.0.0.1}} {!eq {$sender_host_address}{::1}}}} # If you want more detailed control over when to run SA, it's recommended # that you set an ACL variable indicating this from the acl section of # your Exim configuration file. The current maintainer sets acl_m0 to # "noscan" if the sending host is localhost or has authenticated. #SAEximRunCond: ${if !eq{$acl_m0}{noscan}} # (This means exactly the same as ${if !eq{$acl_m0}{noscan} {true}{}}, # where the empty string is considered false.) #---------------------------------------------------------------------- # Remove or comment out the following line to enable sa-exim SAEximRunCond: 0 #---------------------------------------------------------------------- # If and only if SAEximRunCond was true, and we did run SA, this # expression decides whether we actually consider acting upon SAdevnull, # SApermreject, and SAtempreject if you have them set. # # Use this to tag messages that you shouldn't reject (messages sent to # abuse or postmaster for instance). # # As an example, set acl_m0 to "canreject" if a recipient other than # postmaster or abuse is encountered (and the sender isn't local). That # way, spammers can't circumvent blocking by sending to postmaster and # 99 other recipients. (If acl_m0 is taken, you'll of course have to use # a different variable. #SAEximRejCond: ${if eq{$acl_m0}{canreject}} # How much of the body we feed to spamassassin (in bytes) # Default is 250KB SAmaxbody: 256000 # Do you want to feed SAmaxbody's worth of the message body if it is too big? # Either, you skip messages that are too big and not scan them, or you can # truncate the body and feed that to SA. # Note that SA will sometimes raise the spam score if it can't parse # the message correctly (since the end is missing, decoding will fail) # Default is 0: do not scan messages that are too big # (note that this is parsed as a condition) SATruncBodyCond: 0 # If you want SA to report_safe you need sa-exim to rewrite the body of # the message since SA encapsulates the spam as a mime attachment. # You probably want SATruncBodyCond to be 0 or else you'll end up with a # partial message if it's larger than SAmaxbody and it's spam # # Also note that if you enable this option, any saved message will be saved # after the body has been modified by SA. # (this is not a condition as SA's report_safe is not conditional) SARewriteBody: 0 # Prepend saved messages with an fake From-header to make the file look like a # valid mbox file SAPrependArchiveWithFrom: 1 # If you are archiving messages that are rejected, how much do you want # to archive? Default is 20MB. SAmaxarchivebody: 20971520 # On errors, if you are saving messages, you probably want the entire message # Default size saved (if you are saving errors) is 1GB SAerrmaxarchivebody: 1073741824 # You can have SA-Exim add a X-SA-Exim-Rcpt-To header, which will list all # the recipients for the Email, unless the list gets bigger than # SAmaxrcptlistlength bytes. # The default value of 0 disables the header for privacy reasons (the header # exposes Bcced recipients) # Any value bigger than 8000 will be ignored because there is a limit on the # size of headers that you can have and exim's string_sprintf # Note that if you are planning to use greylisting, you should set this # value to 8000 since SA's greylisting code needs the recipients. SAmaxrcptlistlength: 0 # Add X-SA-Exim-Rcpt-To and X-SA-Exim-Mail-From headers before SA scans # the message. # If this option is enabled, SARewiteBody is true, and safe_mode is # enabled in SA, you end up with the X-SA-Exim-Rcpt-To/X-SA-Exim-Mail-From in # the attatched message as well without the ability to remove them later in an # exim transport (think privacy). # In real life this is usually not a problem because the message is spam anyway, # and if you turn this off, you lose the option to use those headers to score # the message with SA. SAaddSAEheaderBeforeSA: 1 # How many seconds you want to allow spamc to run. Exim 4.04 and better will # kill us after a default of 5 minutes. This however is not great, because the # mail gets temporarily rejected # You should set this and have SA Exim handle the timeout itself and accept the # message if spamc takes too long (instead of timing out) # A value of 0 means no timeout, and we run until exim stops us. # I know of at least one mail server (nanog's merit.edu) that will not # wait a full 5mn (which causes tempreject and resends), so the default is 4mn #SAtimeout: 240 # Do you want to save mails that were accepted because spamc timed out? # Specify a directory to enable the feature. # SA-Exim will try to create the directory if it has the permissions to do so, # check your maillog for failures (or create the directory yourself and make it # writeable by exim) SAtimeoutsave: /var/spool/sa-exim/SAtimeoutsave # You can optionally save or not save messages that matched the above rule SAtimeoutSavCond: 1 # You should really create this directory for local_scan to save messages that # created an error. If you don't want this, comment out this variable # Make sure all these directories are owned by the exim user # SA-Exim will try to create the directory if it has the permissions to do # so, check your maillog for failures (or create the directory yourself and # make it writeable by exim) SAerrorsave: /var/spool/sa-exim/SAerrorsave # You can optionally save or not save messages that matched the above rule # You should not put double quotes around the expression SAerrorSavCond: 1 # If you set to 1, SA will temporarily reject messages that generated an error # while they were processed (they'll still be saved if SAerrorsave is set). # Otherwise (0 = false), the messages are just accepted, which seems like a # more sensible default SAtemprejectonerror: 0 ############################################################################### # NOTE: Spamd needs to tell sa-exim that the message SA-Exim gave spamd # is spam before sa-exim will consider the SA tresholds. # In other words, you cannot reject mails on SA scores if you set that # threshold to a lower threshold than SA's required_hits value. # The one exception to this rule is SAtempreject (in order to let you # temporarily reject mail when you are doing greylisting, see # README.greylisting in the documentation for details) ############################################################################### # SA score when you start stalling the sender by sending many continuation # lines for up to SAteergrubetime # This is now a string (without quotes) that gets evaluated at runtime by exim # but you can still assign a simple float value to it # Note that this is an obvious abuse of SMTP, but eh, they started it :-) # Of course, this means that each incoming spam with the right score threshold # will keep an exim process busy on your machine. Make sure you can afford it. # Default value is 2^20, which should disable the behavior # Please, don't teergrube people who relay for you or your own MXes :-) # This option is left behind for backward compatibility, but you can now # get the same result by putting a condition string in SAteergrube # The trick is to list your score if the condition succeeds, and a really # high score otherwise. #SAteergrube: ${if and { {!eq {$sender_host_address}{127.0.0.1}} {!eq {$sender_host_address}{127.0.0.2}} } {25}{1048576}} # SAteergrubecond is deprecated (replaced by SAteergrube) # You used to be say whether you would apply the teergrubing score with this # condition, but now that scores are conditions, it is obsolete #SAteergrubecond: ${if and { {!eq {$sender_host_address}{127.0.0.1}} {!eq {$sender_host_address}{127.0.0.2}} } {1}{0}} # How long do you want to stall the sender (in seconds) # If you set the value too high, you might get too many exim processes running # and run out of process slots # Remember, don't come crying if playing with this "feature" causes your mail # server to catch fire :-) SAteergrubetime: 900 # You can optionally save or not save messages that matched the above rule SAteergrubeSavCond: 1 # Do you want to save mails that you stalled for later analysis? # Specify a directory to enable the feature. # SA-Exim will try to create the directory if it has the permissions to do so, # check your maillog for failures (or create the directory yourself and make it # writeable by exim) SAteergrubesave: /var/spool/sa-exim/SAteergrube # When you stall the sender, you will probably get the mail again. # By default, we'll only save messages by message ID so that we don't save # multiple copies every time the sender tries again. # Of course, this means someone could fake someone else's message ID to # overwrite the saved copy of another spam. Such is life :-) SAteergrubeoverwrite: 1 # If you reach this score, the mail is accepted and tossed (/dev/nulled). # The default value is 2^20 which should ensure this never happens. # This is now a string (without quotes) that gets evaluated at runtime by exim # but you can still assign a simple float value to it # You should be really sure that the message is spam because the sender will # get no notification #SAdevnull: 20.0 # You can optionally save or not save messages that matched the above rule SAdevnullSavCond: 1 # Do you want to save mails that are tossed? # Specify a directory to enable the feature. # This is just in case you do want to keep a copy of the alledge spams somewhere # Messages are saved by unixdate_Message-Id or just unix date if there is no # Message-Id. # SA-Exim will try to create the directory if it has the permissions to do so, # check your maillog for failures (or create the directory yourself and make it # writeable by exim) SAdevnullsave: /var/spool/sa-exim/SAdevnull # SA score when you start rejecting Emails (this is better than the above as # it can notify the sender in case you reject non-spam by mistake) # This is now a string (without quotes) that gets evaluated at runtime by exim # but you can still assign a simple float value to it # Default value is 2^20, which should disable the behavior if you comment out # the line below SApermreject: 12.0 # You can optionally save or not save messages that matched the above rule SApermrejectSavCond: 1 # Do you want to save mails that are rejected? # Specify a directory to enable the feature. # SA-Exim will try to create the directory if it has the permissions to do so, # check your maillog for failures (or create the directory yourself and make it # writeable by exim) SApermrejectsave: /var/spool/sa-exim/SApermreject # SA score when you start returning a temporary reject. # There are few reasons to use this, except if you're reading your tempreject # save folder (see below) and ajusting scores on the fly, or if you are using # greylisting # This is now a string (without quotes) that gets evaluated at runtime by exim # but you can still assign a simple float value to it # Default value is 2^20, which should disable the behavior #SAtempreject: 9.0 # You can optionally save or not save messages that matched the above rule SAtemprejectSavCond: 1 # Do you want to save mails that are temporarily rejected? # Specify a directory to enable the feature. # You could use this to analyse what SA is bouncing and adding an allow rule # to accept the mail next time it is sent back to you # SA-Exim will try to create the directory if it has the permissions to do so, # check your maillog for failures (or create the directory yourself and make it # writeable by exim) SAtemprejectsave: /var/spool/sa-exim/SAtempreject # When you send back a temp reject code, you will get the mail again. # By default, we'll only save messages by message ID so that we don't save # multiple copies every time the sender tries again. # Of course, this means someone could fake someone else's message ID to # overwrite the saved copy of another spam. Such is life :-) SAtemprejectoverwrite: 1 # See README.greylisting in the documentation for the following options # This is the string that SpamAssassin adds if the message is whitelisted # We use this to optionally increase the score needed for a tempreject # (in order to let a message through when it would otherwise have been # temprejected) # Default value is "GREYLIST_ISWHITE" (as used in the patch provided by SA-Exim) SAgreylistiswhitestr: GREYLIST_ISWHITE # By how much do we temporarly raise tempreject to allow a mail in when it # would otherwise have been temp rejected (because SA flagged it was whitelisted # by the greylisting code provided as a patch to SA in the SA-Exim distro) # Note that greylisting will not work in until you patch SA with the greylist # function # Note that you most likely want # SAtempreject + SAgreylistraisetempreject <= SApermreject # Default value is 3.0 but you'd probably to lower the tempreject score and # increase this one (see README.greylisting) SAgreylistraisetempreject: 3.0 # Do you want to save mails that are flagged as spam by SA, but not rejected by # any of the above thresholds? Specify a directory to enable the feature. # That's one way to track mails thare are going through even though they were # flagged by SA (note that you could also save them in exim's system_filter, # although copies saved here happen before exim makes modification to the # message like rewriting) # SA-Exim will try to create the directory if it has the permissions to do so, # check your maillog for failures (or create the directory yourself and make it # writeable by exim) SAspamacceptsave: /var/spool/sa-exim/SAspamaccept # You can control which messages you want saved if you only want a subset SAspamacceptSavCond: 0 # Do you want to save mails that are not flagged as spam by SA # Specify a directory to enable the feature. # This is only here for completeness, if you want to save all messages not # flagged as spam by SA (you could also do this in system_filter) # SA-Exim will try to create the directory if it has the permissions to do so, # check your maillog for failures (or create the directory yourself and make it # writeable by exim) SAnotspamsave: /var/spool/sa-exim/SAnotspam # You can control which messages you want saved if you only want a subset SAnotspamSavCond: 0 # All the following strings can take one '%s' which will be replaced by # spamstatus: "SA score, trigger score" SAmsgteergrubewait: Wait for more output SAmsgteergruberej: Please try again later SAmsgpermrej: Rejected SAmsgtemprej: Please try again later # This string is a static string, do not include "%s" SAmsgerror: Temporary local error while processing message, please contact postmaster. Udostępnij ten post Link to postu Udostępnij na innych stronach
m.p 0 Zgłoś post Napisano Sierpień 27, 2009 robię tak dpkg-reconfigure exim4-config # Please note that this is _not_ a dpkg-conffile jak widzisz, dpkg-reconfigure exim4-config nie powoduje zastąpienia starych plików konfiguracyjnych tymi nowymi Udostępnij ten post Link to postu Udostępnij na innych stronach