Issue #2325801 by jibran, larowlan: Abstract contact module mail delivery out of form into a service.