Re: attachment field improvements

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance





"Brian Tillman [MVP - Outlook]" wrote:

"alex" <alex@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:31ADDEEA-4888-4769-BD66-65771DDF667B@xxxxxxxxxxxxxxxx

I'm not talking about attachments in the body. I do use HTML.

Sorry. I misunderstood.

When pasting an attachment in HTML, a field labeled 'Attached:' appears
below the BCC field. When the focus is on that field, pasting new
attachments
is not possible.
Pretty unlogical behaviour for an attachment field.

Works for me. I added one attachment using the Attach (paper clip icon)
button. Then I clicked within the Attach field. The cursor was in stat field
and flashing. I then opened a Windows folder and dragged another file to that
field. It attached just fine. With the cursor still in that field, I clicked
Attach (to the left of the attachment field) and selected another attachment.
It inserted just fine.


Now try to paste the attachment in the 'attached'-field, using the ctrl-v.



That's not really userfriendly when there are many attachments to be sent,
is it?

I believe it's the nature of how email messages are formed by the client.
Attachments aren't really separate items, they're in the body of the message
and a mail message is a sequential piece of data with no actual internal
structure. When you attach a file it gets placed sequentially in the message.
If you add an attachment, it gets appended to the end because that's the only
place in the sequential message it can so. Trying to insert an attachment
between two others would require a complete rebuild of the message to that
point, the encoding of the new piece you're adding, and then the appending of
the remaining data that was already in the message. It's so much simpler to
add to the end in terms of programming logic.

That said, you can cut an attachment, so the client must be capable of some
level of rebuilding the message, but that's also a much simpler operation,
requiring only that the part of the message containing that removed attachment
be skipped when sending, but adding will always append, never insert.


That sounds logical.
But on the other hand, it shouldn't be too hard to rebuild the message in
the background while the user is draggin attachments around. That's just a
simple operation for a pc.

Alex



Of course, this is only my theory of how Outlook is handling it, since I had
no hand in designing it and thus don't know for sure, but I'm very familiar
with the general construct of a mail message and how it passes from the client
to the server, so it seems like a plausible explanation.




--
Brian Tillman [MVP-Outlook]


.



Relevant Pages

  • Re: attachment field improvements
    ... I believe it's the nature of how email messages are formed by the client. ... they're in the body of the message and a mail message is a sequential piece of data with no actual internal structure. ... Trying to insert an attachment between two others would require a complete rebuild of the message to that point, the encoding of the new piece you're adding, and then the appending of the remaining data that was already in the message. ...
    (microsoft.public.outlook.installation)
  • Issue with unmanaged C++ code calling into unmanaged VB.NET assembly
    ... If a change is made to the .NET Assembly (not changing interfaces) and ... generated from the latest .NET assembly DLL before it will work again. ... I should not have to rebuild the client application to get it to work ...
    (microsoft.public.dotnet.framework.interop)
  • RE: Dynamic playlists
    ... Try appending ?WMCache=0 to the URL that the client uses to connect to the ... This caching can also be turned off at the server level. ...
    (microsoft.public.windowsmedia.server)
  • Re: mailing from with python
    ... > if i want to send a mail message using the "mail" client on a machine ... Any mail client using SMTP will be outbound only, ... You can send email directly to your local server (or direct to the ...
    (comp.lang.python)
  • Strange bug with Windows Authentication
    ... I have an ASP.NET application which is set to use Windows authentication - ... the problem was only occuring the first time I accessed the app. ... rebuild, but I think it is happening either after a rebuild or after a reboot ... of the client or server. ...
    (microsoft.public.dotnet.security)