Send mail using celery

Send mail through celery should not call the method directly but use `delay`. Otherwise it does not get send through celery but still directly.