Sorry, writing array of mails.

James is authenticated through LDAP in my configuration.

How my mail pass RecipientIsLocal matcher?

2012/10/12 Merve Temizer <[email protected]>

> I found out LocalDelivery does this.
>
> But my mail address can not pass RecipientIsLocal matcher.
>
>
> 2012/10/12 Merve Temizer <[email protected]>
>
>> Here is a part of mailet conf.
>>
>> When i put my mailet in place [1] Mail.MimeMessage headers comes as set.
>>
>> But content is still null.
>>
>> Should i add some mailet that sets content into MimeMessage?
>>
>> Because i found out SetMimeHeader sets the headers before place [1].
>>
>>
>>  <processor state="transport" enableJmx="true">
>>
>>
>>       <mailet match="SMTPAuthSuccessful" class="SetMimeHeader">
>>         <name>X-UserIsAuth</name>
>>         <value>true</value>
>>       </mailet>
>>
>> ======================[1]=================
>>
>>       <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>
>>
>>
>>
>>
>> 2012/10/12 Merve Temizer <[email protected]>
>>
>>> Thanks.
>>>
>>> Yes getrecipients() is also null.
>>>
>>> This is beginning of mailetcontainer.conf
>>>
>>>
>>> <mailetcontainer enableJmx="true">
>>>
>>> <mailet  class="ToRepository">
>>> <repositoryPath>file://var/mail/infected/</repositoryPath>
>>> </mailet>
>>>
>>>
>>> ToRepository is in a project: james-server-mailet.
>>>
>>> Its init() is called on startup of debugging but its service() method is
>>> not called.
>>>
>>> Am i wrong on expecting ToRepository.service() to run?
>>>
>>>
>>>
>>> 2012/10/12 Eric Charles <[email protected]>
>>>
>>>> Not sure what's going on.
>>>>
>>>> Is  mail.getRecipients() also null?
>>>> What if you put your breakpoint in another mailet (one provided in the
>>>> normal container flow)?
>>>>
>>>> Thx, Eric
>>>>
>>>>
>>>>
>>>> On 12/10/2012 10:13, Merve Temizer wrote:
>>>>
>>>>> Also every field in message is null, all the headers are empty.
>>>>>
>>>>> 2012/10/12 Merve Temizer <[email protected]>
>>>>>
>>>>>  I sent mail through Thunderbird
>>>>>>
>>>>>> i saw in debug environment my mailet has run, look at the variable at
>>>>>> breakpoint in Eclipse, org.apache.mailet.Mail.**getmessage().getcontent
>>>>>> is
>>>>>> still null.
>>>>>>
>>>>>> Thanks for advice.
>>>>>>
>>>>>>
>>>>>> 2012/10/11 Merve Temizer <[email protected]>
>>>>>>
>>>>>>  i am going to try with mail client and send you feed back.
>>>>>>> thanks for attention
>>>>>>>
>>>>>>>
>>>>>>> 2012/10/11 Merve Temizer <[email protected]>
>>>>>>>
>>>>>>>  I am sending mail with
>>>>>>>>
>>>>>>>>
>>>>>>>> $telnet localhost 1025(1025 is port that i set to james)
>>>>>>>>
>>>>>>>> mail from:<user2@localhost>
>>>>>>>> rcpt to:<user2@localhost>
>>>>>>>>
>>>>>>>> data
>>>>>>>> mycontent
>>>>>>>> .
>>>>>>>>
>>>>>>>> i can see mail and its content in folder that i specified for mail
>>>>>>>> recording.
>>>>>>>>
>>>>>>>> 1025 because i changed it, it is not the pr
>>>>>>>>
>>>>>>>>
>>>>>>>> 2012/10/11 Eric Charles <[email protected]>
>>>>>>>>
>>>>>>>>  Is the content null if you send via regular mail client?
>>>>>>>>>
>>>>>>>>> Which telnet commands do you issue?
>>>>>>>>>
>>>>>>>>> Thx, Eric
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 10/10/2012 16:58, Merve Temizer wrote:
>>>>>>>>>
>>>>>>>>>  Hello,
>>>>>>>>>>
>>>>>>>>>> I have a custom mailet, i see it runs on debug environment.
>>>>>>>>>>
>>>>>>>>>> in service(org.apache.mailet.Mail mail)
>>>>>>>>>>
>>>>>>>>>> mail.getMessage().getContent is null.
>>>>>>>>>>
>>>>>>>>>> I am sending a mail using telnet smtp connection.
>>>>>>>>>>
>>>>>>>>>> I think i am doing sth wrong, can you advice sth to specify the
>>>>>>>>>> problem.
>>>>>>>>>>
>>>>>>>>>> Thanks.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  --
>>>>>>>>> @echarles
>>>>>>>>>
>>>>>>>>> ------------------------------****----------------------------**
>>>>>>>>> --**
>>>>>>>>> ---------
>>>>>>>>> To unsubscribe, e-mail: server-dev-unsubscribe@james.****
>>>>>>>>> apache.org<server-dev-**[email protected]<[email protected]>
>>>>>>>>> >
>>>>>>>>> For additional commands, e-mail: [email protected].***
>>>>>>>>> *org<server-dev-help@james.**apache.org<[email protected]>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>> --
>>>> @echarles
>>>>
>>>> ------------------------------**------------------------------**
>>>> ---------
>>>> 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