public function __construct(array $config) { $host = Arr::get($config, 'host', 'localhost'); $port = Arr::get($config, 'port', 25); $security = Arr::get($config, 'security', null); parent::__construct($host, $port, $security); if (isset($config['username'])) { $this->setUsername($config['username']); } if (isset($config['password'])) { $this->setPassword($config['password']); } }
/** * {@inheritdoc} */ public function __construct($host = 'localhost', $port = 25, $security = null) { parent::__construct($host, 587, 'tls'); $this->setAuthMode('login'); }
/** * {@inheritdoc} */ public function __construct($host = 'localhost', $port = 25, $security = null) { parent::__construct('email-smtp.us-east-1.amazonaws.com', 587, 'tls'); $this->setAuthMode('login'); }
/** * {@inheritdoc} */ public function __construct($host, Http $httpClient) { parent::__construct($host, 587, 'tls'); $this->setAuthMode('login'); $this->httpClient = $httpClient; }