Hi, 
Nice, can you send us also a diff with your modification on the mail 
plugin. Can we integrate them in Xwiki? 
  
Jeremi 
  
  
On 7/17/06, Trevor Cox <xwiki@skahasoftware.com>
wrote: 
  I have integrated a mailing list with XWiki.
The mailing list is built 
with procmail, which invokes a command line Java program to extract the
    
email addresses from the XWiki database and forward each message. All 
the emails are archived in a IMAP folder which is viewed by this 
template code: 
    
    
<h3 class="heading-1">Mail Archive</h3> 
    
#set($user = "xxx") 
#set($pass = "xxx") 
#set($fldr = "${context.database}.listname") 
    
#set($store = $xwiki.mail.getStore("imap")) 
$store.connect("localhost", $user, $pass) 
#set($fldr = $store.getFolder($fldr)) 
$fldr.open(1) 
    
#set($msgnum = $parameterParser.getInt("msg",0)) 
#if($msgnum != 0) 
    
<a href="?">Message Index</a> 
    
\\ 
    
#set($mail = $fldr.getMessage($msgnum)) 
    
From: 
#foreach($from in $mail.getHeader("from")) $xwiki.getFormEncoded($from)
#end 
\\ 
To: 
#foreach($from in $mail.getHeader("to")) $xwiki.getFormEncoded($from)
#end 
\\ 
Subject: $xwiki.getFormEncoded($mail.subject) \\ 
Message: 
    
 #if($mail.isMimeType("text/plain") || $mail.isMimeType("text/html")) 
  $mail.getContent() 
 #else 
  (Unable to display) 
 #end 
    
#else 
    
The following mail was sent to the list 
during the past year: 
    
#set($count = $fldr.messageCount) 
Showing $count of $count messages: 
    
<table class="wiki-table" cellpadding="0" cellspacing="0"
border="0"> 
<tr class="table-odd"> 
<th>Subject</th><th>From</th><th>Date</th>
    
</tr> 
#foreach ($i in [$fldr.messageCount..1]) 
#set($mail = $fldr.getMessage($i)) 
<tr> 
<td> 
<a 
href="?msg=$mail.getMessageNumber()">$xwiki.getFormEncoded($mail.subject)</a>
    
</td><td> 
#set($froms = $mail.getHeader("from")) 
#foreach($from in $froms) $xwiki.getFormEncoded($from) #end 
</td><td> 
#if($!mail.sentDate) 
$formatter.formatShortDateTime($!mail.sentDate) 
#end 
</td> 
</tr> 
#end 
</table> 
    
#end 
    
$store.close() 
    
    
    
Adrian Hall wrote: 
    
> Would you care to share the code? 
> 
> 
> 
> Thanks, 
> 
> 
> 
> -Adrian 
> 
    
    
-- 
Trevor Cox 
skahasoftware.com 
Vancouver, Canada 
    
    
    
    
    
-- 
You receive this message as a subscriber of the
    xwiki-users@objectweb.org
mailing list. 
To unsubscribe: mailto:xwiki-users-unsubscribe@objectweb.org
    
For general help: mailto:sympa@objectweb.org?subject=help
    
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
    
    
    
    
  
  
  
  
--
You receive this message as a subscriber of the xwiki-users@objectweb.org mailing list.
To unsubscribe: mailto:xwiki-users-unsubscribe@objectweb.org
For general help: mailto:sympa@objectweb.org?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws