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(); }