This may have been covered already, I've found a couple of references to
this in the KB.  However, I haven't found any mention of this being a
security problem. So, in the interest of protecting others with the same
setup out there, here goes...

I just realized that when I save a draft message through web messaging,
this particular procedure is not performed as I had expected.  Apparently,
the draft is sent back into the mailbox through email.  This is confirmed
in the KB.

For example, if your email address is "[EMAIL PROTECTED]" and you were to
save a draft, a message is sent from your account to
"[EMAIL PROTECTED]".
If there is another account on your server called "test-draft", the message
"disappears" from your account and ends up in the "Main" mailbox of
the "test-draft" account!

- This also works on other mailboxes ("test-Sent", "test-Deleted", etc...).

- There is a way to change the delimiter, but this will disable draft
saving.

So what's the punch line?

If you're running an online email service where your users are allowed
to pick their own email address... you've got a big problem.  Your email
address is "[EMAIL PROTECTED]".  If I want to grab your sent mail or saved
drafts... I just create a "test-sent" and "test-draft" account... and I
have a copy of all the email that reaches those folders.  Another side
effect is that the function will seem to not be working properly for
"[EMAIL PROTECTED]".  In reality, all their sent mail and drafts are
getting shipped to someone else.  You can run a test on your own servers:

1) Create "test" and "test-draft"
2) Login to "test"
3) Compose an email and save the draft.
4) Check Draft... no email.
5) Login to "test-draft".
6) There's the email.

This assumes that you have Outgoing messages saved in your "Sent" folder and
Saved drafts in your Drafts folder.  As a workaround, I am not allowing any
users to be created with "draft" or "sent" in them.  I am not sure if this
affects moving or deleting email also.

- Does anyone know of an elegant way of dealing with this?
- Is there a way to disable the "[EMAIL PROTECTED]" ability?
- If I disable this feature, I can BCC the sender and create a rule (FROM:
user -> sent)
to send outgoing items into their "Sent" folder.  Any ideas how to
accomplish this for
"Draft" saving?

Finally, just a reminder to the guys (and gals) at IPSwitch... the HTML
email
issue will also allow a malicious user to create their own accounts and
bypass
my lame new username filter kluge if they knew which accounts has Host Admin
or
List Admin access.  IMHO, draft saving and sent folder functionality should
have been done exclusively on the server instead involving sending emails to
[EMAIL PROTECTED]  That's just asking for trouble.

Apologies for long message.

Norman Nolasco
Advarion Incorporated
www.advarion.com
www.saturnofamerica.com
[EMAIL PROTECTED]


Please visit http://www.ipswitch.com/support/mailing-lists.html 
to be removed from this list.

An Archive of this list is available at:
http://www.mail-archive.com/imail_forum%40list.ipswitch.com/

Please visit the Knowledge Base for answers to frequently asked
questions:  http://www.ipswitch.com/support/IMail/

Reply via email to