Sam, the maximum attachment size of pics allowed has varied over the years; the current setting is 4096KB, up from 2000KB. At some point in the past there was no size restriction, but in reality anything over 2000KB is a waste of bandwidth; most pictures will display nicely at much lower resolutions.
The preferred method of posting pictures is via attachment, rather than via a hosting service, as Glenn has mentioned in the past.
Scott