danny       2002/09/24 08:38:40

  Modified:    src/conf james-server.xml james-config.xml
                        james-assembly.xml
  Log:
  config changes needed to support fetchpop block
  and "enabled" attribute in other top level blocks
  
  Revision  Changes    Path
  1.8       +8 -0      jakarta-james/src/conf/james-server.xml
  
  Index: james-server.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/conf/james-server.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- james-server.xml  26 Aug 2002 16:10:10 -0000      1.7
  +++ james-server.xml  24 Sep 2002 15:38:40 -0000      1.8
  @@ -56,6 +56,9 @@
         <category name="scheduler" log-level="DEBUG">
           <log-target id-ref="scheduler-target"/>
         </category>
  +      <category name="fetchpop" log-level="INFO">
  +        <log-target id-ref="fetchpop-target"/>
  +      </category>      
       </categories>
   
       <targets>
  @@ -139,6 +142,11 @@
           <format>%{time:dd/MM/yy hh:mm:ss} %5.5{priority} %{category}: 
%{message}\n%{throwable}</format>
           <append>true</append>
         </file>
  +      <file id="fetchpop-target">
  +        <filename>${app.home}/logs/fetchpop.log</filename>
  +        <format>%{time:dd/MM/yy hh:mm:ss} %5.5{priority} %{category}: 
%{message}\n%{throwable}</format>
  +        <append>true</append>
  +      </file>      
       </targets>
     </logs>
   
  
  
  
  1.30      +39 -6     jakarta-james/src/conf/james-config.xml
  
  Index: james-config.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/conf/james-config.xml,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- james-config.xml  4 Sep 2002 17:05:38 -0000       1.29
  +++ james-config.xml  24 Sep 2002 15:38:40 -0000      1.30
  @@ -33,6 +33,8 @@
         <servernames autodetect="TRUE" autodetectIP="TRUE">
            <!--<servername>To override autodetected server names  uncomment this.  
</servername> -->
            <servername>localhost</servername>
  +             <!-- IMPORTANT if you are using fetchpop it is important to include 
the -->
  +             <!-- fetched domains here to prevent looping                           
 -->
         </servernames>
   
         <!-- Set whether user names are case sensitive or case insensitive -->
  @@ -54,7 +56,28 @@
            <repository destinationURL="db://maildb/inbox/" type="MAIL"/>
         </inboxRepository>-->
      </James>
  -
  +   
  +   <!-- Fetch pop block, fetches mail from POP3 servers and inserts it into the 
incoming spool -->
  +   <!-- IMPORTANT it is important to prevent mail from looping by setting the  -->
  +   <!-- fetched domains in the <servernames> section of the <James> block      -->
  +   <!-- above. fetchpop is disabled by default.                                  -->
  +   
  +     <fetchpop enabled="false">
  +             <!-- you can have as many fetch tasks as you want to        -->
  +             <!-- but each must have a unique name to identify itself by -->
  +             <fetch name="mydomain.com">
  +                     <!-- host name or IP address -->
  +                     <host>mail.mydomain.com</host>
  +                     <!-- acount login username -->
  +                     <user>username</user>
  +                     <!-- account login password -->
  +                     <password>pass</password>
  +                     <!-- Interval to check this account in milliseconds, 60000 is 
every ten minutes -->
  +                     <interval>600000</interval>
  +             </fetch>
  +     </fetchpop>
  +     
  +     
      <!-- The James Spool Manager block  -->
      <spoolmanager>
         <!-- number of spool threads -->
  @@ -130,7 +153,7 @@
               <processor>error</processor>
            </mailet>
   
  -<!-- CHECKME!    Anti-relay mailet: Add your network address here,
  +             <!-- CHECKME!    Anti-relay mailet: Add your network address here,
                     e.g. "RemoteAddrNotInNetwork=127.0.0.1, abc.de.*, 192.168.0.*"-->
   
            <!-- This matcher-mailet pair can prevent relaying...
  @@ -231,7 +254,10 @@
         </handler>
      </remotemanager>
   
  -   <pop3server>
  +     <!-- The POP3 server is enabled by default -->
  +     <!-- Disabling blocks will stop them from listening, -->
  +     <!-- but does not free as many resources as removing them would -->
  +   <pop3server enabled="true">
         <!-- port 995 is the well-known/IANA registered port for POP3S  ie over 
SSL/TLS -->
         <!-- port 100 is the well-known/IANA registered port for Standard POP3 -->
         <port>110</port>
  @@ -252,7 +278,10 @@
         </handler>
      </pop3server>
   
  -   <smtpserver>
  +     <!-- The SMTP server is enabled by default -->
  +     <!-- Disabling blocks will stop them from listening, -->
  +     <!-- but does not free as many resources as removing them would -->
  +   <smtpserver enabled="true">
         <port>25</port>
   
         <!--  uncomment this if you want to bind to a specific inetaddress -->
  @@ -283,7 +312,11 @@
            <maxmessagesize>0</maxmessagesize>
         </handler>
      </smtpserver>
  -   <nntpserver>
  +   
  +     <!-- The NNTP server is enabled by default -->
  +     <!-- Disabling blocks will stop them from listening, -->
  +     <!-- but does not free as many resources as removing them would -->
  +   <nntpserver enabled="false">
         <!-- port 563 is the well-known/IANA registered port for nntp over SSL/TLS -->
         <!-- port 119 is the well-known/IANA registered port for Standard nntp -->
         <port>119</port>
  
  
  
  1.9       +6 -0      jakarta-james/src/conf/james-assembly.xml
  
  Index: james-assembly.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/conf/james-assembly.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- james-assembly.xml        23 Aug 2002 08:53:36 -0000      1.8
  +++ james-assembly.xml        24 Sep 2002 15:38:40 -0000      1.9
  @@ -2,6 +2,12 @@
   
   <assembly>
   
  +<block class="org.apache.james.fetchpop.FetchScheduler" name="fetchpop">
  + 
  +    <provide name="scheduler"
  +        role="org.apache.avalon.cornerstone.services.scheduler.TimeScheduler"/> 
  +        <provide name="James" role="org.apache.james.services.MailServer"/>      
  +</block>
     <!-- The James block  -->
     <block class="org.apache.james.James" name="James" >
   
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to