|
@@ 118-125 (lines=8) @@
|
| 115 |
|
if ($imap['socketType'] === 'STARTTLS') { |
| 116 |
|
$encryptionProtocol = 'tls'; |
| 117 |
|
} |
| 118 |
|
if ($imap['username'] === '%EMAILADDRESS%') { |
| 119 |
|
$user = $email; |
| 120 |
|
} elseif ($imap['username'] === '%EMAILLOCALPART%') { |
| 121 |
|
list($user, ) = explode("@", $email); |
| 122 |
|
} else { |
| 123 |
|
$this->logger->info("Unknown username variable: " . $imap['username']); |
| 124 |
|
return null; |
| 125 |
|
} |
| 126 |
|
try { |
| 127 |
|
$account = $this->imapConnector->connect($email, $password, $name, $host, |
| 128 |
|
$port, $encryptionProtocol, $user); |
|
@@ 139-146 (lines=8) @@
|
| 136 |
|
if (!is_null($account)) { |
| 137 |
|
foreach ($ispdb['smtp'] as $smtp) { |
| 138 |
|
try { |
| 139 |
|
if ($smtp['username'] === '%EMAILADDRESS%') { |
| 140 |
|
$user = $email; |
| 141 |
|
} elseif ($smtp['username'] === '%EMAILLOCALPART%') { |
| 142 |
|
list($user, ) = explode("@", $email); |
| 143 |
|
} else { |
| 144 |
|
$this->logger->info("Unknown username variable: " . $smtp['username']); |
| 145 |
|
return null; |
| 146 |
|
} |
| 147 |
|
|
| 148 |
|
$account->setOutboundHost($smtp['hostname']); |
| 149 |
|
$account->setOutboundPort($smtp['port']); |