Commit Graph

2500 Commits

Author SHA1 Message Date
Marcus Bointon d1ac35d784
6.12.0 2025-10-15 18:49:08 +02:00
Marcus Bointon bf74d75a1f
6.10.0 2025-04-24 17:19:31 +02:00
Marcus Bointon e932843879
Docs 2025-04-24 17:15:26 +02:00
Marcus Bointon ca87ef20d2
Docs 2025-04-24 15:26:45 +02:00
Marcus Bointon 80b6275ebc
Skip this test when UTF-8 isn't usable 2025-04-23 21:42:01 +02:00
Marcus Bointon c5dae41b32
Merge branch 'SMTPUTF8-test' into SMTPUTF8 2025-04-10 16:11:46 +02:00
Marcus Bointon fc6779f050
Fail to add an address if it uses 8-bit chars in the domain, but we are missing extensions to support IDN. 2025-04-10 16:10:46 +02:00
Marcus Bointon 154743c305
nah 2025-04-09 22:51:34 +02:00
Marcus Bointon 1ef59a2a99
Try without mbstring 2025-04-09 22:32:36 +02:00
Marcus Bointon 1db5c74f76
Use existing function to check for test config 2025-04-09 14:35:24 +02:00
Arnt Gulbrandsen d31cb27117
Adjust eai regex to disallow emoji and letters/numbers.
Update a few tests to match the recent changes.

Use the eai validator (unless another is being used) for addresses such as
info@müller-schmidt.de, for which PHPMailer may not choose to use SMTPUTF8.
2025-04-09 14:13:35 +02:00
Marcus Bointon b62de86fd2
Explain eai 2025-04-09 14:13:33 +02:00
Marcus Bointon eda0313e07
Explain eai 2025-04-09 14:13:30 +02:00
Marcus Bointon 17b3dfbdb9
Explain eai 2025-04-09 14:13:26 +02:00
Marcus Bointon 6467d54259
Explain why 2025-04-09 14:13:23 +02:00
Marcus Bointon 2818f3e6a3
Use falsy check as it could be null or false 2025-04-09 14:13:18 +02:00
Marcus Bointon ddebeb0565
Default CharSet to UTF-8 if we are using UTF-8 addresses and the validator has not been changed. 2025-04-09 14:13:13 +02:00
Marcus Bointon 29a04c283a
Consistent quotes 2025-04-09 14:13:09 +02:00
Marcus Bointon 956a31928c
Cleanup 2025-04-09 14:13:06 +02:00
Marcus Bointon 6d7233935f
Comment 2025-04-09 14:13:03 +02:00
Marcus Bointon 8b0667099d
CS 2025-04-09 14:13:00 +02:00
Arnt Gulbrandsen e588719eec
Send unencoded UTF8 in subject/body text when SMTPUTF8 allows that. 2025-04-09 14:12:59 +02:00
Arnt Gulbrandsen 2f0af94d33
Set UseSMTPUTF8 fully automatically when needed
This makes SMTPUTF8 support the default when the user chooses to use UTF-8
as charset, without affecting code that uses ISO 8859-1.
2025-04-09 14:12:59 +02:00
Marcus Bointon 0e7b094a32
Throw an exception if the server doesn't support SMTPUTF8 and we need it 2025-04-09 14:12:58 +02:00
Marcus Bointon c6d62ac4af
Comment 2025-04-09 14:12:55 +02:00
Marcus Bointon 7cda202270
Check explicit validation 2025-04-09 14:12:51 +02:00
Marcus Bointon bfd4c3db1a
Choose a validator that should fail 2025-04-09 14:12:45 +02:00
Marcus Bointon 321aeb200d
Typo 2025-04-09 14:12:42 +02:00
Marcus Bointon 7fb51f0c50
Changelog 2025-04-09 14:12:39 +02:00
Marcus Bointon c1c3b24e9c
Unicode is a proper name 2025-04-09 14:12:35 +02:00
Marcus Bointon 37e54ed3ed
CS 2025-04-09 14:12:08 +02:00
Arnt Gulbrandsen 9278e5774a
Add support for RFC6530, using it only when required.
This adds the ability to send email to addresses like grå@grå.org, but
preserves phpmailer's old behaviour for all addresses that worked before
(such as info@grå.org).
2025-04-09 10:59:48 +02:00
Marcus Bointon e7b1334cf2
Update Readme 2025-04-01 10:08:58 +02:00
Marcus Bointon ca476d4d55
Merge pull request #3147 from sudojoao/master
Add missing translations and improve grammar for professionalism European Portuguese 🇵🇹
2025-03-25 15:31:16 +01:00
Marcus Bointon cd219181e9
Update test strings after #3148 2025-03-23 21:39:24 +01:00
Marcus Bointon 71d87be28f
Merge pull request #3148 from sudwebdesign/patch-1 2025-03-23 12:35:42 -04:00
Thomas Ingles 57347817b4
Fix the smtp error `ErrorInfo` msg: Troubleshooting url glued
`SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingSMTP server error: Failed to connect to server SMTP code: 111 Additional SMTP info: Connection refused`

Become

`SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting SMTP server error: Failed to connect to server SMTP code: 111 Additional SMTP info: Connection refused`
2025-03-23 16:52:48 +01:00
João Vieira 101bb806dd
Add missing translations and improve grammar for professionalism 2025-03-21 16:03:40 +00:00
João Vieira 7d81c4b189
Add missing translations and improve grammar for professionalism 2025-03-21 15:53:53 +00:00
Marcus Bointon ab8d4f87a4
Use the `email` field to check for form submission, see #3144 2025-03-04 19:11:22 +01:00
Marcus Bointon ac30223de5
Merge pull request #3133 from no-one/master
Remove a space
2025-02-05 21:13:57 +01:00
CeeKay 22392c8fed
Remove a space 2025-02-05 19:59:08 +01:00
Marcus Bointon 0408a4926a
Merge pull request #3132 from no-one/master
Replace Swiftmailer with Symfony Mailer
2025-02-05 14:59:38 +01:00
CeeKay 0de87f8fda
Replace Swiftmailer with Symfony Mailer
https://symfony.com/blog/the-end-of-swiftmailer
2025-02-05 13:28:59 +01:00
Marcus Bointon ccce6f6ce9
Merge pull request #3130 from ziegenberg/dont-export-editorconfig
Do not add `.editorconfig` file to releases
2025-02-02 21:34:18 +01:00
Daniel Ziegenberg 35b6ca5085
Do not add .editorconfig file to releases
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2025-02-02 19:56:13 +01:00
Marcus Bointon 2f5c94fe74
6.9.3 2024-11-24 19:04:13 +01:00
Marcus Bointon 2c73ad9dd5
Changelog 2024-11-22 06:36:49 +01:00
Marcus Bointon 7e2e8d53e6
Merge pull request #3115 from jrfnl/feature/ghactions-update-for-php-8.4-release
GH Actions: PHP 8.4 has been released
2024-11-22 05:02:58 +01:00
jrfnl 7c786ca890
GH Actions: PHP 8.4 has been released
* Builds against PHP 8.4 are no longer allowed to fail.
* Add _allowed to fail_ builds against PHP 8.5.

Ref: https://www.php.net/releases/8.4/en.php
2024-11-22 01:58:32 +01:00