Actual working (but(t) ugly) Drupal port of the MAYL module.