Zu 1: ich schätze, daß das Problem nicht das "Länger als eine Zeile", sondern ein fehlendes @URLENCODE ist. Links, in denen Leer- oder Sonderzeichen vorkommen, können dann nicht ausgeführt werden.
Zu 2: du wirst die ECL-Policies an der Stelle anpassen müssen, wenn du die Sichereitsalarme nicht willst.
Du kannst einmal probieren, was passiert, wenn du die Mail in deinem LS als Mail mit dem Ersteller-Usernamen unterzeichnen läßt.
Call notesDocument.Sign
Usage
If you want the signature to be saved, you must call the Save method after signing the document.
If the script is running on a server, the signer must be listed in "Run unrestricted methods and operations" under the Security tab in the Server record of the Domino Directory. Otherwise the following error occurs: lsERR_NOTES_SIGN_NOPERM (4165) "You must have permission to sign documents for server based agents."