[Web] Add a timeout to PHPMailer
[Web] Fix relayhost test with empty username
This commit is contained in:
		@@ -23,7 +23,7 @@ if (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == "admi
 | 
			
		||||
    $password = $relayhost_details['password'];
 | 
			
		||||
 | 
			
		||||
    $mail = new PHPMailer;
 | 
			
		||||
 | 
			
		||||
    $mail->Timeout = 10;
 | 
			
		||||
    $mail->SMTPDebug = 3;
 | 
			
		||||
    $mail->Debugoutput = function($str, $level) {
 | 
			
		||||
      foreach(preg_split("/((\r?\n)|(\r\n?)|\n)/", $str) as $line){
 | 
			
		||||
@@ -57,8 +57,8 @@ if (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == "admi
 | 
			
		||||
      $mail->SMTPAuth = true;
 | 
			
		||||
      $mail->Username = $username;
 | 
			
		||||
      $mail->Password = $password;
 | 
			
		||||
      $mail->Port = $port;
 | 
			
		||||
    }
 | 
			
		||||
    $mail->Port = $port;
 | 
			
		||||
    $mail->setFrom($mail_from, 'Mailer');
 | 
			
		||||
    $mail->Subject = 'A subject for a SMTP test';
 | 
			
		||||
    $mail->addAddress($RELAY_TO, 'Joe Null');
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user