$user = new User():
$user->last_name = "John"
if($user->save()){
MailHelper::newUser($user);
//какое то еще действие
}
и при отправке писем разное бывает,,, начиная от задержки в несколько секунд и заканчивая ошибкой smtp(когда все рушится и выводится error)
Как вы делаете что бы MailHelper::newUser($user) не повлиял на работу приложения и выполнилось следующее важное действие?