Proyectos de Subversion LeadersLinked - Services

Rev

Rev 607 | Rev 609 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 607 Rev 608
Línea 164... Línea 164...
164
        }
164
        }
Línea 165... Línea 165...
165
 
165
 
166
        $phpMailer->setFrom($config['from_address'], $config['from_name']);
166
        $phpMailer->setFrom($config['from_address'], $config['from_name']);
167
        $phpMailer->SMTPDebug = 2;
167
        $phpMailer->SMTPDebug = 2;
168
        $phpMailer->Debugoutput = function($str, $level) {
168
        $phpMailer->Debugoutput = function($str, $level) {
169
            $this->logger->error("PHPMailer: $str");
169
            error_log("PHPMailer: $str");
170
        };
170
        };
171
        $phpMailer->Host = $config['host'];
171
        $phpMailer->Host = $config['host'];
172
        $phpMailer->Port = $config['port'];
172
        $phpMailer->Port = $config['port'];
173
        $phpMailer->IsHTML(true);
173
        $phpMailer->IsHTML(true);
Línea 181... Línea 181...
181
        $phpMailer->CharSet = 'UTF-8';
181
        $phpMailer->CharSet = 'UTF-8';
Línea 182... Línea 182...
182
 
182
 
183
        try {
183
        try {
184
            return $phpMailer->send();
184
            return $phpMailer->send();
185
        } catch (\Exception $e) {
185
        } catch (\Exception $e) {
186
            $this->logger->error("Email sending failed: " . $e->getMessage());
186
            error_log("Email sending failed: " . $e->getMessage());
187
            return false;
187
            return false;
188
        }
188
        }
Línea 189... Línea 189...
189
    }
189
    }