My basic idea is still that we should make it simple for users to distribute big attachments as links to a ftp server rather than as numerous copies which causes problems for the email infrastructure. I feel that if we can solve this, it can be a real USP for Mozilla both from a company and a ISP perspective.
>From the previous discussion, I think there is an overall acknowledgement that this really is a problem, and a solution would be nice. But:
- Who is supposed to provide space for the attachment? for how long? to whom?
- Firewall issues
- User interface?
- Overall feeling that is is a large amount of code.
Summing this up, I get the idea that when the composer's publish functionality will be in place (at latest 1.0, as I understand it) and if Ben Bucksch's proposal to somehow make it possible for ISP to "preset" certain configuration parameters such as mail servers, news accounts, proxies etc. is implemented then a solution might be pretty straightforward - if it is supported by the ISP/IT dept. Something like this:
ISP/IT-dept presets following things:
- Address of ftp server (or possibly two, see below).
- Max size for "unlinked" messages. Messages exceeding this size will force user to choose between normal operation and "linked" operation.
- The template for a text message containing the link to the message. This message reflects the policy on the ftp server: "The attachment can be retrieved as <link> within one week from this message"
- Firewalls: Organisations which have firewalls have typically two ftp servers: one for internal stuff and one for public available things. Adresses of both is also preset by ISP. In this scenario, it's actually an advantage that internal stuff stays in the organisation.
- Strings used in the user dialogue below.
>From a user perspective everything happens when pushing the "Send" button:
- When sending attachment smaller than the preset size: no change
- When sending a larger attachment The user gets a dialogue saying " This is a really large attachment. Send as link (recommended by IT dept) ? Yes/no"
- When sending a large attachment from organisation with both internal and external ftp server (firewall scenario): two questions: Yes/no for Send as link and radiobuttons for external server/internal server.
- Before the message is sent, the attachment is uploaded through existing
code and replaced with the message template, putting in the link to the server.
During this, a separate infobox is displayed. When done, the normal send
procedure takes place.
BTW: Where is the ISP "preset configuration" proposal from Ben Bucksch discussed earlier in this group?
--Michael
[EMAIL PROTECTED]">
