Hi Ozgur,

Yes you're right, I had already guessed that we were hitting a limit to the
filename size.

But the problem is that we cannot change the operating system. So I was
wondering why James decides to use such a very long filename, and whether
this can be changed.

Thanks
Matt



On 16 June 2015 at 09:47, Özgür EROĞLU <oeroglu.c...@gmail.com> wrote:

> Hi Matt,
>
> As far as I see you are using James on Windows. I don't know which Win you
> are using but some of them have file path length limits. So your problem
> may not be directly related to James. Please check your OS for that limit;
> for example try to create a file manually which have 255 chars in its path.
>
> Ozgur Eroglu
>
>
>
>
>
> On 06/11/2015 05:47 PM, Matt Pryor wrote:
>
>> Hi all,
>>
>> We're running Apache James 2.3.2.
>>
>> Came across a quirk today whereby if an email is submitted to SMTP with a
>> particularly long domain name, it fails somewhat miserably to create the
>> file in outgoing:
>>
>> 11/06/15 13:49:43 WARN  mailstore: Exception caught while storing a stream
>> java.io.FileNotFoundException:
>>
>> D:\james-2.3.2\apps\james\var\mail\outgoing\4D61696C313433343032363935383231342D333437352D746F2D656832387664346D616674356C62657363666237796676386673396A756B796265723665707938346C31683669617877342E632D33757363686561752E637331342E636173652E73616E64626F782E73616C6573666F7263652E636F6D.Repository.FileStreamStore
>> (The filename, directory name, or volume label syntax is incorrect)
>> at java.io.FileOutputStream.open(Native Method)
>> at java.io.FileOutputStream.<init>(Unknown Source)
>> at java.io.FileOutputStream.<init>(Unknown Source)
>> at
>>
>> org.apache.james.mailrepository.filepair.AbstractFileRepository.getOutputStream(AbstractFileRepository.java:268)
>> at
>>
>> org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository.put(File_Persistent_Stream_Repository.java:68)
>> at
>>
>> org.apache.james.mailrepository.AvalonMailRepository.store(AvalonMailRepository.java:301)
>> at
>>
>> org.apache.james.transport.mailets.RemoteDelivery.service(RemoteDelivery.java:1025)
>> at
>>
>> org.apache.james.transport.LinearProcessor.service(LinearProcessor.java:424)
>> at
>>
>> org.apache.james.transport.JamesSpoolManager.process(JamesSpoolManager.java:405)
>> at
>>
>> org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:309)
>> at java.lang.Thread.run(Unknown Source)
>>
>>
>> The address that we were attempting to deliver to was:
>>
>> *
>> commsf...@eh28vd4maft5lbescfb7yfv8fs9jukyber6epy84l1h6iaxw4.c3uscheau.cs14.case.sandbox.salesforce.com
>> <
>> commsf...@eh28vd4maft5lbescfb7yfv8fs9jukyber6epy84l1h6iaxw4.c3uscheau.cs14.case.sandbox.salesforce.com
>> >*
>>
>> I've tried sending to a very long user with a shorter domain and that
>> causes no problems. So I'm guessing that the filename it generates is
>> based
>> on an encrypted / hashed version of the domain name, is that correct?
>>
>> Is there a fix available for this?
>>
>> Many thanks
>>
>> Matt Pryor
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
> For additional commands, e-mail: server-user-h...@james.apache.org
>
>


-- 
--
Matt Pryor

The International Presence Group of Companies
Registered Office:10 Coppergate Mews, 109 - 111 Brighton Road, Surbiton,
Surrey KT6 5NE

TEL UK: +44 (0)845 130 6458,  FAX: +44 (0)845 130 6459
TEL US: +1 321 726 9941, FAX +1 321 726 6210
EMAIL: pr...@presencebpm.com

URL: www.International-presence.com

International Presence Limited: Registered in England and Wales No.3709669

This E-mail and any attachments transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they are
addressed. If you are not the intended recipient please destroy this
message and kindly notify the sender by reply E-Mail. Opinions, conclusions
and other information in this message that do not relate to the official
business of International Presence Limited do not necessarily reflect the
views of the company.

International Presence Ltd
Unit 10, Coppergate Mews
Surbiton
Surrey KT6 5NE

Reply via email to