OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
back_aws-ses
/
vendor
/
phpmailer
/
phpmailer
/
test
/
PHPMailer
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:21 AM
rwxr-xr-x
📄
AddEmbeddedImageTest.php
6.45 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
AddStringAttachmentTest.php
5.19 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
AddStringEmbeddedImageTest.php
5.53 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
AddrFormatTest.php
2.08 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
AuthCRAMMD5Test.php
1.54 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
CustomHeaderTest.php
9.2 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
DKIMTest.php
9.51 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
DSNConfiguratorTest.php
6.49 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
EncodeQTest.php
3.96 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
EncodeStringTest.php
4.58 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
FileIsAccessibleTest.php
3.32 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
FilenameToTypeTest.php
2.22 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
GenerateIdTest.php
2.63 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
GetLastMessageIDTest.php
3.32 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
HasLineLongerThanMaxTest.php
4.69 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
Html2TextTest.php
9.79 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
ICalTest.php
4.32 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
IsPermittedPathTest.php
3.74 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
IsValidHostTest.php
4.18 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
LocalizationTest.php
18.51 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
MailTransportTest.php
3.67 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
MbPathinfoTest.php
5.74 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
MimeTypesTest.php
1.93 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
NormalizeBreaksTest.php
3.62 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PHPMailerTest.php
47.39 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
ParseAddressesTest.php
14.27 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
PunyencodeAddressTest.php
4.77 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
QuotedStringTest.php
2.08 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
ReplyToGetSetClearTest.php
17.23 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
SetErrorTest.php
5.19 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
SetFromTest.php
7.08 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
SetTest.php
2.32 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
SetWordWrapTest.php
4.01 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
Utf8CharBoundaryTest.php
1.95 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
ValidateAddressCustomValidatorTest.php
3.65 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
ValidateAddressTest.php
17.2 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
WrapTextTest.php
6.05 KB
05/19/2025 10:07:21 AM
rw-r--r--
📄
XMailerTest.php
2 KB
05/19/2025 10:07:21 AM
rw-r--r--
Editing: MailTransportTest.php
Close
<?php /** * PHPMailer - PHP email transport unit tests. * PHP version 5.5. * * @author Marcus Bointon <phpmailer@synchromedia.co.uk> * @author Andy Prevost * @copyright 2012 - 2020 Marcus Bointon * @copyright 2004 - 2009 Andy Prevost * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License */ namespace PHPMailer\Test\PHPMailer; use PHPMailer\Test\SendTestCase; /** * Test sending mail using the various available mail transport options. */ final class MailTransportTest extends SendTestCase { /** * Test sending using SendMail. * * @covers \PHPMailer\PHPMailer\PHPMailer::isSendmail */ public function testSendmailSend() { $this->Mail->Body = 'Sending via sendmail'; $this->buildBody(); $subject = $this->Mail->Subject; $this->Mail->Subject = $subject . ': sendmail'; $this->Mail->isSendmail(); self::assertTrue($this->Mail->send(), $this->Mail->ErrorInfo); } /** * Test sending using Qmail. * * @covers \PHPMailer\PHPMailer\PHPMailer::isQmail */ public function testQmailSend() { // Only run if we have qmail installed. if (file_exists('/var/qmail/bin/qmail-inject') === false) { self::markTestSkipped('Qmail is not installed'); } $this->Mail->Body = 'Sending via qmail'; $this->buildBody(); $subject = $this->Mail->Subject; $this->Mail->Subject = $subject . ': qmail'; $this->Mail->isQmail(); self::assertTrue($this->Mail->send(), $this->Mail->ErrorInfo); } /** * Test sending using PHP mail() function. * * @covers \PHPMailer\PHPMailer\PHPMailer::isMail */ public function testMailSend() { $sendmail = ini_get('sendmail_path'); // No path in sendmail_path. if (strpos($sendmail, '/') === false) { ini_set('sendmail_path', '/usr/sbin/sendmail -t -i '); } $this->Mail->Body = 'Sending via mail()'; $this->buildBody(); $this->Mail->Subject = $this->Mail->Subject . ': mail()'; $this->Mail->clearAddresses(); $this->Mail->clearCCs(); $this->Mail->clearBCCs(); $this->setAddress('testmailsend@example.com', 'totest'); $this->setAddress('cctestmailsend@example.com', 'cctest', $sType = 'cc'); $this->setAddress('bcctestmailsend@example.com', 'bcctest', $sType = 'bcc'); self::assertContains('testmailsend@example.com', $this->Mail->getToAddresses()[0], 'To address not found'); self::assertContains('cctestmailsend@example.com', $this->Mail->getCcAddresses()[0], 'CC address not found'); self::assertContains('bcctestmailsend@example.com', $this->Mail->getBccAddresses()[0], 'BCC address not found'); self::assertTrue( $this->Mail->getAllRecipientAddresses()['testmailsend@example.com'], 'To address not in recipient addresses' ); self::assertTrue( $this->Mail->getAllRecipientAddresses()['cctestmailsend@example.com'], 'CC address not in recipient addresses' ); self::assertTrue( $this->Mail->getAllRecipientAddresses()['bcctestmailsend@example.com'], 'BCC address not in recipient addresses' ); $this->Mail->createHeader(); $this->Mail->isMail(); self::assertTrue($this->Mail->send(), $this->Mail->ErrorInfo); $msg = $this->Mail->getSentMIMEMessage(); self::assertStringNotContainsString("\r\n\r\nMIME-Version:", $msg, 'Incorrect MIME headers'); } }