Hi Raphael.

I’m using james-server-app-3.2.0.

Path is /opt/cibids/james-server-app-3.2.0 and I wonder if I’m missing some 
syntax.



curl -XPATCH 
http://172.16.251.133:25/mailRepositories/var%2Fmail%2Ferror%2F/mails?action=reprocess



220 irc JAMES SMTP Server Server (JAMES SMTP Server ) ready

500 5.5.1 Command PATCH unrecognized.

500 5.5.1 Command USER-AGENT: unrecognized.

500 5.5.1 Command HOST: unrecognized.

500 5.5.1 Command ACCEPT: unrecognized.

500 5.5.1 Command  unrecognized.





Jeffrey Marans







-----Original Message-----
From: Raphael OUAZANA [mailto:raphael.ouaz...@linagora.com]
Sent: Tuesday, February 19, 2019 3:47 PM
To: James Users List <server-user@james.apache.org>
Cc: Craig Cudmore <cr...@cudmore.ca>
Subject: Re: how to resubmit failed messages



Hi,



Nice trick, but there is now a simpler way to achieve this.



We tend to prefer webadmin now than cli for new features (cli will probably be 
replaced by webadmin in a future version). So with webadmin you can easily 
reprocess a mail repository, see here:

http://james.apache.org/server/manage-webadmin.html#Reprocessing_mails_from_a_mail_repository



Regards,

Raphaël.



Le 2019-02-19 19:37, Craig Cudmore a écrit :

> Here's a high-level list of steps you need to re-process rejected

> message:

> 1) Configure your mailetcontainer.xml to have a mailet like:

> <mailet 
> match=:"RecientIs=trig...@mail.com<mailto:RecientIs=trig...@mail.com>" 
> class="FromRepository">

>   
> <repositoryPath>file://var/mail/error</repositoryPath<file:///\\var\mail\error%3c\repositoryPath>>

>   <processor>process</processor>

>   <delete>true</delete>

> </mailet>

>

> This mailet will look for mails that are being sent from

> trig...@mail.com<mailto:trig...@mail.com> and if it finds one, it will throw 
> away the trigger

> message and tell James to grab any messages in the /var/mail/error

> queue to re-process.

>

> 2) Restart James. The reader pointer in the FromRepository needs to be

> reset back to the beginning of the error queue. If you're using a

> database for your repository you likely won't need this step.

>

> 3) Send a message to james to "trig...@mail.com<mailto:trig...@mail.com>".

>

> Then James should reprocess any messages in the error queue.

>

> On Tue, Feb 19, 2019 at 1:24 PM cryptearth 
> <cryptea...@cryptearth.de<mailto:cryptea...@cryptearth.de>>

> wrote:

>

>> Hey Jeffrey,

>>

>> this awnser could be wrong as I don't now for sure, but I guess once

>> a mail is filtered into one of the error-directories - it's out of

>> the queue. But I could be wrong because the mails stored as

>> serialized java objects - wich also should be able to be read in back

>> again for further processing. But as re-processing would need some

>> action by the user or an admin - there's no command to reprocess

>> filtered-out messages - at least it doesn't show up for james-cli.sh.

>>

>> Matt

>>

>> Am 19.02.2019 um 19:17 schrieb Marans.Jeffrey:

>> > I'm setting up a proof of concept mail system using apache james

>> > 3.2

>> with minimal mods.

>> > I have a Postal load test server that sends to a james relay which

>> forwards the email to a second james server. The latter persists the

>> messages into a MySQL database.

>> > During testing I turn off various components, and I've found

>> undeliverable messages accumulating in the second server

>> james/var/mail/error directory when the db server is off-line.

>> > How do I get james to reprocess the messages?

>> >

>> > Regards,

>> > Jeffrey Marans.

>> >

>> >

>>

>>

>> ---------------------------------------------------------------------

>> To unsubscribe, e-mail: 
>> server-user-unsubscr...@james.apache.org<mailto:server-user-unsubscr...@james.apache.org>

>> For additional commands, e-mail: 
>> server-user-h...@james.apache.org<mailto:server-user-h...@james.apache.org>

>>

>>



---------------------------------------------------------------------

To unsubscribe, e-mail: 
server-user-unsubscr...@james.apache.org<mailto:server-user-unsubscr...@james.apache.org>

For additional commands, e-mail: 
server-user-h...@james.apache.org<mailto:server-user-h...@james.apache.org>


Reply via email to