How to make Mail use standard signature separator?
You need to manually add the sig-dashes, --\n, to the top of your signatures within Mail.app:


Mail (menu) > Preferences > Signatures


It may be possible to automate the changing of signatures, see How to change/customize mail signature in Mountain Lion? for details of Mail's signature file format.