sendmail check fix?

This commit is contained in:
Dennis Eichhorn 2021-10-15 00:14:59 +02:00
parent 3b20d0c475
commit 9f8d074e84

View File

@ -46,7 +46,7 @@ class MailHandlerTest extends \PHPUnit\Framework\TestCase
$this->handler->setMailer(SubmitType::MAIL); $this->handler->setMailer(SubmitType::MAIL);
if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0])) if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0]))
|| ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && \stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && (\stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || !\file_exists(\explode(' ', $sendmailPath)[0]))
) { ) {
self::markTestSkipped(); self::markTestSkipped();
} }
@ -98,7 +98,7 @@ class MailHandlerTest extends \PHPUnit\Framework\TestCase
$this->handler->setMailer(SubmitType::MAIL); $this->handler->setMailer(SubmitType::MAIL);
if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0])) if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0]))
|| ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && \stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && (\stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || !\file_exists(\explode(' ', $sendmailPath)[0]))
) { ) {
self::markTestSkipped(); self::markTestSkipped();
} }
@ -160,7 +160,7 @@ class MailHandlerTest extends \PHPUnit\Framework\TestCase
$this->handler->setMailer(SubmitType::MAIL); $this->handler->setMailer(SubmitType::MAIL);
if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0])) if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0]))
|| ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && \stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && (\stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || !\file_exists(\explode(' ', $sendmailPath)[0]))
) { ) {
self::markTestSkipped(); self::markTestSkipped();
} }
@ -200,7 +200,7 @@ class MailHandlerTest extends \PHPUnit\Framework\TestCase
$this->handler->setMailer(SubmitType::MAIL); $this->handler->setMailer(SubmitType::MAIL);
if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0])) if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0]))
|| ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && \stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && (\stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || !\file_exists(\explode(' ', $sendmailPath)[0]))
) { ) {
self::markTestSkipped(); self::markTestSkipped();
} }
@ -236,15 +236,11 @@ class MailHandlerTest extends \PHPUnit\Framework\TestCase
$this->handler->setMailer(SubmitType::MAIL); $this->handler->setMailer(SubmitType::MAIL);
if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0])) if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0]))
|| ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && \stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && (\stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || !\file_exists(\explode(' ', $sendmailPath)[0]))
) { ) {
self::markTestSkipped(); self::markTestSkipped();
} }
\var_dump($sendmailPath);
\var_dump($this->handler->mailerTool);
\var_dump(OperatingSystem::getSystem());
$mail = new Email(); $mail = new Email();
$mail->setFrom('test1@orange-management.email', 'Dennis Eichhorn'); $mail->setFrom('test1@orange-management.email', 'Dennis Eichhorn');
$mail->addTo('test@orange-management.email', 'Dennis Eichhorn'); $mail->addTo('test@orange-management.email', 'Dennis Eichhorn');
@ -276,7 +272,7 @@ class MailHandlerTest extends \PHPUnit\Framework\TestCase
$this->handler->setMailer(SubmitType::MAIL); $this->handler->setMailer(SubmitType::MAIL);
if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0])) if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0]))
|| ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && \stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && (\stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || !\file_exists(\explode(' ', $sendmailPath)[0]))
) { ) {
self::markTestSkipped(); self::markTestSkipped();
} }
@ -318,7 +314,7 @@ class MailHandlerTest extends \PHPUnit\Framework\TestCase
$this->handler->setMailer(SubmitType::MAIL); $this->handler->setMailer(SubmitType::MAIL);
if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0])) if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0]))
|| ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && \stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && (\stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || !\file_exists(\explode(' ', $sendmailPath)[0]))
) { ) {
self::markTestSkipped(); self::markTestSkipped();
} }
@ -356,7 +352,7 @@ class MailHandlerTest extends \PHPUnit\Framework\TestCase
$this->handler->setMailer(SubmitType::MAIL); $this->handler->setMailer(SubmitType::MAIL);
if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0])) if (($this->handler->mailerTool !== '' && !\file_exists(\explode(' ', $this->handler->mailerTool)[0]))
|| ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && \stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || ($this->handler->mailerTool === '' && OperatingSystem::getSystem() !== SystemType::WIN && (\stripos($sendmailPath = \ini_get('sendmail_path'), 'sendmail') === false) || !\file_exists(\explode(' ', $sendmailPath)[0]))
) { ) {
self::markTestSkipped(); self::markTestSkipped();
} }
@ -387,11 +383,13 @@ class MailHandlerTest extends \PHPUnit\Framework\TestCase
self::assertTrue($this->handler->send($mail)); self::assertTrue($this->handler->send($mail));
} }
/*
public function testReceiveMailWithImap() : void public function testReceiveMailWithImap() : void
{/* {
$this->handler = new Imap(); $this->handler = new Imap();
$this->handler->connectInbox(); $this->handler->connectInbox();
var_dump($this->handler->getBoxes());*/ var_dump($this->handler->getBoxes());
} }
*/
} }