private function configureMailSettings ()
    {
        $this->comment ('Configure mail driver settings');

        $choice = $this->choice ("Choose MAIL DRIVER. [log|mandrill|mailgun|sparkpost|set_up_later]", ['log', 'mailgun', 'mandrill', 'sparkpost', 'set_up_later'], 0);

        switch ($choice) {

            case 'log' :
                $this->envData['MAIL_DRIVER'] = 'log';

                break;

            case 'mandrill' :
                $this->envData['MAIL_DRIVER']     = 'mandrill';
                $this->envData['MANDRILL_SECRET'] = $this->ask ("Mandrill secret code: ") . "\n\n";

                break;

            case 'mailgun' :
                $this->envData['MAIL_DRIVER']    = 'mailgun';
                $this->envData['MAILGUN_DOMAIN'] = $this->ask ("Mailgun domain: ");
                $this->envData['MAILGUN_SECRET'] = $this->ask ("Mailgun secret: ") . "\n\n";

                break;

            case 'sparkpost' :
                $this->envData['MAIL_DRIVER']      = 'sparkpost';
                $this->envData['SPARKPOST_SECRET'] = $this->ask ("Sparkpost secret: ") . "\n\n";

                break;

            default:
                break;
        }
    }