Hi Norman, I can really understand how difficult to do multitasking. I have
worked on open source project for about 3 Years and know the pain of doing
development and also doing support activities as well.

The below solution worked really great :-)
Yesterday I tried a different option but looks like it has poped up other
issues. Now, with this solution everything worked great.

Have a good weekend.

Thanks, Sai

On Thu, Jul 28, 2011 at 1:40 AM, Norman Maurer <[email protected]> wrote:

> Hi there,
>
> sorry you need to use the HostIs matcher an not SenderHostIs and use
> passThrough= false. I guess I need more sleep ;)
>
> So this should work:
>
> <mailet notmatch="HostIs=Florida-HIE.**net" class="Bounce">
>
>    <message>You can not send email to other domains other than
> Florida-HIE.net</message>
>    <attachment>NONE</attachment>
>    <passThrough>false</**passThrough>
>  </mailet>
>
> The passThrough = false takes care that the mail will "stop" after the
> Bounce Mailet was called..
>
> Bye,
> Norman
>
>
>
>
> Am 27.07.2011 22:09, schrieb Saibabu Vallurupalli:
>
>  I am pasting my mailetcontainer.xml below:
>>
>> <?xml version="1.0"?>
>> <!--
>>   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<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.
>>  -->
>> <!-- See 
>> http://james.apache.org/**server/3/config.html<http://james.apache.org/server/3/config.html>for
>>  usage -->
>> <mailetcontainer enableJmx="true">
>>   <context>
>>     <postmaster>Postmaster@**localhost</postmaster>
>>   </context>
>>
>>   <spooler>
>>     <threads>  20</threads>
>>   </spooler>
>>
>>   <processors>
>>     <processor state="root" enableJmx="true">
>>       <mailet match="All" class="PostmasterAlias"/>
>>       <mailet match="RelayLimit=30" class="Null"/>
>>       <mailet match="SMTPAuthSuccessful" class="ToProcessor">
>>         <processor>transport</**processor>
>>       </mailet>
>>       <mailet 
>> match="InSpammerBlacklist=dnsb**l.njabl.org<http://dnsbl.njabl.org>
>> ."
>> class="ToProcessor">
>>         <processor>spam</processor>
>>         <notice>550 Requested action not taken: rejected - see
>> http://njabl.org/</notice>
>>        </mailet>
>>        <mailet notmatch="SenderHostIs=**Florida-HIE.net" class="Bounce">
>>    <message>You can not send email to other domains other than
>> Florida-HIE.net</message>
>>    <attachment>NONE</attachment>
>>     </mailet>
>>        <mailet match="All" class="ToProcessor">
>>         <processor>transport</**processor>
>>        </mailet>
>>      </processor>
>>     <processor state="transport" enableJmx="true">
>>       <mailet match="SMTPAuthSuccessful" class="SetMimeHeader">
>>         <name>X-UserIsAuth</name>
>>         <value>true</value>
>>       </mailet>
>>
>>       <mailet match="All" class="RecipientRewriteTable">
>>
>> <recipientrewritetable>**DefaultRecipientRewriteTable</**
>> recipientrewritetable>
>>       </mailet>
>>       <!-- Disable this if you want to have case-sensitive local-parts of
>> the recipients -->
>>       <mailet match="RecipientIsLocal" class="RecipientToLowerCase"/>
>>
>>       <mailet match="RecipientIsLocal" class="LocalDelivery"/>
>>       <mailet match="HostIsLocal" class="ToProcessor">
>>         <processor>local-address-**error</processor>
>>         <notice>550 - Requested action not taken: no such user
>> here</notice>
>>       </mailet>
>>       <mailet match="All" class="RemoteDelivery">
>>         <outgoingQueue>outgoing</**outgoingQueue>
>>         <delayTime>5 minutes</delayTime>
>>         <delayTime>10 minutes</delayTime>
>>         <delayTime>45 minutes</delayTime>
>>         <delayTime>2 hours</delayTime>
>>         <delayTime>3 hours</delayTime>
>>         <delayTime>6 hours</delayTime>
>>         <maxRetries>25</maxRetries>
>>         <maxDnsProblemRetries>0</**maxDnsProblemRetries>
>>         <deliveryThreads>10</**deliveryThreads>
>>         <sendpartial>true</**sendpartial>
>>         <bounceProcessor>bounces</**bounceProcessor>
>>       </mailet>
>>     </processor>
>>     <processor state="error" enableJmx="true">
>>       <mailet match="All" class="ToRepository">
>>         <!--<repositoryPath>file://**var/mail/error/</**
>> repositoryPath>-->
>>   <repositoryPath>db:///jamesdb/**error</repositoryPath>
>>       </mailet>
>>     </processor>
>>     <processor state="spam" enableJmx="true">
>>       <mailet match="All" class="ToRepository">
>>         <repositoryPath>file://var/**mail/spam/</repositoryPath>
>>       </mailet>
>>     </processor>
>>     <processor state="local-address-error" enableJmx="true">
>>   <mailet match="All" class="Bounce">
>>             <attachment>none</attachment>
>>          </mailet>
>> <!--<mailet match="All" class="ToRepository">
>>         <repositoryPath>file://var/**mail/address-error/</**
>> repositoryPath>
>>       </mailet>-->
>>     </processor>
>>     <processor state="relay-denied" enableJmx="true">
>>       <mailet match="All" class="ToRepository">
>>         <repositoryPath>file://var/**mail/relay-denied/</**
>> repositoryPath>
>>       </mailet>
>>     </processor>
>>     <processor state="bounces" enableJmx="true">
>>       <mailet match="All" class="DSNBounce">
>>         <passThrough>false</**passThrough>
>>       </mailet>
>>     </processor>
>>   </processors>
>> </mailetcontainer>
>>
>>
>> On Wed, Jul 27, 2011 at 4:00 PM, Norman Maurer<norman.maurer@**
>> googlemail.com <[email protected]>
>>
>>> wrote:
>>> please show me your mailetcontainer.xml
>>>
>>> Thanks,
>>>  Norman
>>>
>>>
>>> 2011/7/27 Saibabu 
>>> Vallurupalli<saibabu.**[email protected]<[email protected]>
>>> >:
>>>
>>>> No Bounce at all. Email sent successfully :-(
>>>>
>>>> [email protected] to [email protected]
>>>>
>>>> Worked. And I don't want this to work.
>>>>
>>>> Thanks, Sai
>>>>
>>>> On Wed, Jul 27, 2011 at 3:44 PM, Norman Maurer<
>>>>
>>> [email protected]
>>>
>>>> wrote:
>>>>> So is the bounce send and the original email too ? Or no bounce at all
>>>>> ?
>>>>>
>>>>> Bye,
>>>>> Norman
>>>>>
>>>>>
>>>>> 2011/7/27 Saibabu 
>>>>> Vallurupalli<saibabu.**[email protected]<[email protected]>
>>>>> >:
>>>>>  >  I have configure my mailetcontainer.xml file to restrict the domain
>>>>>
>>>> and
>>>
>>>> I am
>>>>>
>>>>>> still able to send emails to any email Id other than mydomain.netwhich
>>>>>>
>>>>> I
>>>>>
>>>>>> have set to use. Below are my settings:
>>>>>> <mailet notmatch="SenderHostIs=mydomai**n.net <http://mydomain.net>"
>>>>>> class="Bounce">
>>>>>>   <message>You can not send email to other domains other than
>>>>>> Florida-HIE.net</message>
>>>>>>   <attachment>NONE</attachment>
>>>>>> </mailet>
>>>>>>
>>>>>> Please let me know if there is any other setting I am missing.
>>>>>>
>>>>>>
>>>>>> Thank you, Sai.
>>>>>>
>>>>>>  ------------------------------**------------------------------**
>>>>> ---------
>>>>> To unsubscribe, e-mail: 
>>>>> server-dev-unsubscribe@james.**apache.org<[email protected]>
>>>>> For additional commands, e-mail: 
>>>>> [email protected].**org<[email protected]>
>>>>>
>>>>>
>>>>>  ------------------------------**------------------------------**
>>> ---------
>>> To unsubscribe, e-mail: 
>>> server-dev-unsubscribe@james.**apache.org<[email protected]>
>>> For additional commands, e-mail: 
>>> [email protected].**org<[email protected]>
>>>
>>>
>>>
>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> server-dev-unsubscribe@james.**apache.org<[email protected]>
> For additional commands, e-mail: 
> [email protected].**org<[email protected]>
>
>

Reply via email to