AddHabeasWarrantMarkpublic class AddHabeasWarrantMark extends org.apache.mailet.GenericMailet Licensed to the Apache Software Foundation (ASF) under one *
or more contributor license agreements. See the NOTICE file *
distributed with this work for additional information *
regarding copyright ownership. The ASF licenses this file *
to you under the Apache License, Version 2.0 (the *
"License"); you may not use this file except in compliance *
with the License. You may obtain a copy of the License at *
*
http://www.apache.org/licenses/LICENSE-2.0 *
*
Unless required by applicable law or agreed to in writing, *
software distributed under the License is distributed on an *
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY *
KIND, either express or implied. See the License for the *
specific language governing permissions and limitations *
under the License. * |
Methods Summary |
---|
public java.lang.String | getMailetInfo()
return "Add Habeas Warrant Mark. Must be used in accordance with a license from Habeas (see http://www.habeas.com for details).";
| public void | service(org.apache.mailet.Mail mail)Called by the mailet container to allow the mailet to process to
a message message.
This method adds the Habeas Warrant Mark headers to the message,
saves the changes, and then allows the message to fall through
in the pipeline.
try
{
javax.mail.internet.MimeMessage message = mail.getMessage();
for(int i = 0 ; i < HasHabeasWarrantMark.warrantMark.length ; i++)
{
message.setHeader(HasHabeasWarrantMark.warrantMark[i][0], HasHabeasWarrantMark.warrantMark[i][1]);
}
message.saveChanges();
}
catch (javax.mail.MessagingException me)
{
log(me.getMessage());
}
|
|