View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006314 | OXID eShop (all versions) | 4.06. Language and translations | public | 2016-01-19 10:53 | 2024-03-06 17:32 |
Reporter | itsabug | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | acknowledged | Resolution | open | ||
Product Version | 4.9.6 / 5.2.6 | ||||
Summary | 0006314: Non endoded "Umlauts" in Email not working | ||||
Description | If the shop specific emails contain any (german) umlauts like äöü, the email sending fails and produces an error in the current frontend controller. | ||||
Steps To Reproduce | 1. set the shop info email to a value containing an umlaut, e.g. test@umläut.de 2. go to contact controller. 3. insert valid contact data into contact form. 4. send form -> you will receive an error msg. Trying the above steps again with [email protected] will result in successful sending. | ||||
Additional Information | If you use the encoded domain like e.g. [email protected] = test@umläut.de as email address, it works. Did not inspect the error, but it might possibly be an issue with the phpmailer lib, that's why i've chosen 3rd party libs as bug category. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Theme | Not defined | ||||
Browser | Not defined | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||
related to | 0005085 | resolved | SvenBrunk | adding attachments to order email for customer does not work |
related to | 0005896 | resolved | saulius.stasiukaitis | Deprecated: Function set_magic_quotes_runtime() is deprecated in ......./class.phpmailer.php on line 1350 |
related to | 0004200 | resolved | saulius.stasiukaitis | Update phpmailer to latest revision |
|
If this is really a bug within phpmailer, it might already be fixed there. I already opened a bug-ticket for upgrading that lib: https://bugs.oxid-esales.com/view.php?id=4200 From the changelog of that lib (https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md) Version 5.2.14 (Nov 1st 2015) * Allow addresses with IDN (Internationalized Domain Name) in PHP 5.3+, thanks to @fbonzon |
|
This exact case does not depend from PHPMailer version. I was able to reproduce the error with PHPMailer 5.0.2 and 5.2.14. This error is triggered by the UTF setting which is written in the `config.inc.php`. If the UTF-8 mode is turned on ('1') there will be no error thrown. If the UTF-8 mode is turned off ('0') then the error will be thrown. |
|
@Sven Brunk: This behaviour isn't reproducible anymore. Shop sends the mail to info@täst.com. But the received mail displays To: [email protected] . Might be correct, might be a Mailhog issue. But it's confusing that the field From shows OXID eShop <[email protected]> , instead of the mail address of the customer. The mail address however is part of the body text. See attached screenshot. |