public static function createEmailAccountForMailerFactory(User $user, $useCustomSetting = null)
 {
     if ($useCustomSetting == null) {
         $useCustomSetting = EmailMessageUtil::OUTBOUND_GLOBAL_SETTINGS;
     }
     $emailAccount = new EmailAccount();
     $emailAccount->user = $user;
     $emailAccount->name = EmailAccount::DEFAULT_NAME;
     $emailAccount->fromName = $user->getFullName();
     $emailAccount->fromAddress = '*****@*****.**';
     $emailAccount->useCustomOutboundSettings = $useCustomSetting;
     $emailAccount->outboundType = 'smtp';
     $emailAccount->outboundHost = Yii::app()->params['emailTestAccounts']['userSmtpSettings']['outboundHost'];
     $emailAccount->outboundPort = Yii::app()->params['emailTestAccounts']['userSmtpSettings']['outboundPort'];
     $emailAccount->outboundUsername = Yii::app()->params['emailTestAccounts']['userSmtpSettings']['outboundUsername'];
     $emailAccount->outboundPassword = Yii::app()->params['emailTestAccounts']['userSmtpSettings']['outboundPassword'];
     $emailAccount->outboundSecurity = Yii::app()->params['emailTestAccounts']['userSmtpSettings']['outboundSecurity'];
     $emailAccount->save();
 }
 public static function createEmailAccount(User $user)
 {
     $emailAccount = new EmailAccount();
     $emailAccount->user = $user;
     $emailAccount->name = EmailAccount::DEFAULT_NAME;
     $emailAccount->fromName = $user->getFullName();
     $emailAccount->fromAddress = '*****@*****.**';
     $emailAccount->useCustomOutboundSettings = false;
     $emailAccount->outboundType = 'smtp';
     $emailAccount->save();
 }