Drag email from mail.app to create a shortcut, not eml The title is self-explainatory.
Once I succeeded, and there was .inetloc file including XML

&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
    &lt;key&gt;URL&lt;/key&gt;
    &lt;string&gt;message:%3CCAODRpat8f6Ca07rDHa+-uq23Cp1nk5E9MEReXbX8YaXfMcu8BA@mail.gmail.com%3E&lt;/string&gt;
&lt;/dict&gt;
&lt;/plist&gt;


But now I can't recall how I did that. When you drag-and-drop an email from a list in Mail.App there is an .eml file created, which is totally what I don't want.
Found one way of doing this at Mac OS X Hints here.


Open the message in a new window (select it and press cmd-o or return).
Drag the proxy icon to the location where you would like the .inetloc file.  The proxy icon is the envelope icon in the window's title bar, to the left of the message title.