Update: Two years before this question, a similar question was asked: Effective maximum mailto: body lengths as pointed out by Peter O. Luckily answers of both questions are complementary :-) Browsers evolved a lot in the last two years, therefore we can say this question is an update of the other one ;-)
The specifications does not limit the mailto command length:
- RFC 6068 specification
- HTML 4 specification (
mailtocommand is an URL)
(please see this SO answer, the answers of this SO question and the comment of this one)
Therefore the mailto command length depends on internet browser implementations.
I guess very old browsers could not handle mailto commands using more than 255 characters well.
However, nowadays, memory size is no longer an issue about mailto command length.
What is the mailto max-length of the most common internet browsers?
Should be interesting to see whether browsers converge to the same mailto length limitation.