PHPMAILER: set up an external SMTP server or use sendmail

This commit is contained in:
sparkyx 2025-10-21 10:16:00 +02:00
parent d160dbb64e
commit b24c5b27c7
418 changed files with 11928 additions and 63103 deletions

234
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "89a55a63c3e347be01bb2f496200aa81",
"content-hash": "d6b57bd2081bafbe6bf8c26579cc52b4",
"packages": [
{
"name": "bacon/bacon-qr-code",
@ -1034,6 +1034,88 @@
},
"time": "2025-03-25T18:04:16+00:00"
},
{
"name": "phpmailer/phpmailer",
"version": "v7.0.0",
"source": {
"type": "git",
"url": "https://github.com/PHPMailer/PHPMailer.git",
"reference": "c7111310c6116ba508a6a170a89eaaed2129bd42"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/c7111310c6116ba508a6a170a89eaaed2129bd42",
"reference": "c7111310c6116ba508a6a170a89eaaed2129bd42",
"shasum": ""
},
"require": {
"ext-ctype": "*",
"ext-filter": "*",
"ext-hash": "*",
"php": ">=5.5.0"
},
"require-dev": {
"dealerdirect/phpcodesniffer-composer-installer": "^1.0",
"doctrine/annotations": "^1.2.6 || ^1.13.3",
"php-parallel-lint/php-console-highlighter": "^1.0.0",
"php-parallel-lint/php-parallel-lint": "^1.3.2",
"phpcompatibility/php-compatibility": "^9.3.5",
"roave/security-advisories": "dev-latest",
"squizlabs/php_codesniffer": "^3.7.2",
"yoast/phpunit-polyfills": "^1.0.4"
},
"suggest": {
"decomplexity/SendOauth2": "Adapter for using XOAUTH2 authentication",
"ext-imap": "Needed to support advanced email address parsing according to RFC822",
"ext-mbstring": "Needed to send email in multibyte encoding charset or decode encoded addresses",
"ext-openssl": "Needed for secure SMTP sending and DKIM signing",
"greew/oauth2-azure-provider": "Needed for Microsoft Azure XOAUTH2 authentication",
"hayageek/oauth2-yahoo": "Needed for Yahoo XOAUTH2 authentication",
"league/oauth2-google": "Needed for Google XOAUTH2 authentication",
"psr/log": "For optional PSR-3 debug logging",
"symfony/polyfill-mbstring": "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)",
"thenetworg/oauth2-azure": "Needed for Microsoft XOAUTH2 authentication"
},
"type": "library",
"autoload": {
"psr-4": {
"PHPMailer\\PHPMailer\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"LGPL-2.1-only"
],
"authors": [
{
"name": "Marcus Bointon",
"email": "phpmailer@synchromedia.co.uk"
},
{
"name": "Jim Jagielski",
"email": "jimjag@gmail.com"
},
{
"name": "Andy Prevost",
"email": "codeworxtech@users.sourceforge.net"
},
{
"name": "Brent R. Matzelle"
}
],
"description": "PHPMailer is a full-featured email creation and transfer class for PHP",
"support": {
"issues": "https://github.com/PHPMailer/PHPMailer/issues",
"source": "https://github.com/PHPMailer/PHPMailer/tree/v7.0.0"
},
"funding": [
{
"url": "https://github.com/Synchro",
"type": "github"
}
],
"time": "2025-10-15T16:40:02+00:00"
},
{
"name": "phpstan/phpdoc-parser",
"version": "2.2.0",
@ -1925,156 +2007,6 @@
}
],
"time": "2025-06-03T06:57:57+00:00"
},
{
"name": "zetacomponents/base",
"version": "1.9.4",
"source": {
"type": "git",
"url": "https://github.com/zetacomponents/Base.git",
"reference": "b6ae5f6177f6e51c5fc3514800e1c3fb076ec4be"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/zetacomponents/Base/zipball/b6ae5f6177f6e51c5fc3514800e1c3fb076ec4be",
"reference": "b6ae5f6177f6e51c5fc3514800e1c3fb076ec4be",
"shasum": ""
},
"require-dev": {
"phpunit/php-invoker": "^2.0|^3.1",
"phpunit/phpunit": "~9.0",
"zetacomponents/coding-standard": "dev-main",
"zetacomponents/unit-test": "~1.2.3"
},
"type": "library",
"autoload": {
"classmap": [
"src"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache-2.0"
],
"authors": [
{
"name": "Sergey Alexeev"
},
{
"name": "Sebastian Bergmann"
},
{
"name": "Jan Borsodi"
},
{
"name": "Raymond Bosman"
},
{
"name": "Frederik Holljen"
},
{
"name": "Kore Nordmann"
},
{
"name": "Derick Rethans"
},
{
"name": "Vadym Savchuk"
},
{
"name": "Tobias Schlitt"
},
{
"name": "Alexandru Stanoi"
}
],
"description": "The Base package provides the basic infrastructure that all packages rely on. Therefore every component relies on this package.",
"homepage": "https://github.com/zetacomponents",
"support": {
"issues": "https://github.com/zetacomponents/Base/issues",
"source": "https://github.com/zetacomponents/Base/tree/1.9.4"
},
"time": "2022-11-30T16:16:25+00:00"
},
{
"name": "zetacomponents/mail",
"version": "1.10.1",
"source": {
"type": "git",
"url": "https://github.com/zetacomponents/Mail.git",
"reference": "644fe50cf9f05a455cc576e2d763bc7cd967769f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/zetacomponents/Mail/zipball/644fe50cf9f05a455cc576e2d763bc7cd967769f",
"reference": "644fe50cf9f05a455cc576e2d763bc7cd967769f",
"shasum": ""
},
"require": {
"zetacomponents/base": "~1.8"
},
"require-dev": {
"phpunit/phpunit": "~9.0",
"zetacomponents/unit-test": "*"
},
"type": "library",
"autoload": {
"classmap": [
"src"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache-2.0"
],
"authors": [
{
"name": "Sergey Alexeev"
},
{
"name": "Sebastian Bergmann"
},
{
"name": "Jan Borsodi"
},
{
"name": "Raymond Bosman"
},
{
"name": "Frederik Holljen"
},
{
"name": "Kore Nordmann"
},
{
"name": "Derick Rethans"
},
{
"name": "Vadym Savchuk"
},
{
"name": "Tobias Schlitt"
},
{
"name": "Alexandru Stanoi"
},
{
"name": "Sinisa Dukaric"
},
{
"name": "Mikko Koppanen"
},
{
"name": "Christian Michel"
}
],
"description": "The component allows you construct and/or parse Mail messages conforming to the mail standard. It has support for attachments, multipart messages and HTML mail. It also interfaces with SMTP to send mail or IMAP, POP3 or mbox to retrieve e-mail.",
"homepage": "https://github.com/zetacomponents",
"support": {
"issues": "https://github.com/zetacomponents/Mail/issues",
"source": "https://github.com/zetacomponents/Mail/tree/1.10.1"
},
"time": "2025-03-17T11:33:59+00:00"
}
],
"packages-dev": [],