Opened 10 months ago

Closed 9 months ago

Last modified 9 months ago

#1939 closed Bug/Fehler (fixed)

PHPMailer nicht ausreichend eintstellbar

Reported by: webald Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.6.0
Component: Admin Version: 2.0.5.1

Description

Beim Hoser one.com findet sich im Log der folgende Fehler:

mail(): Policy restriction in effect. The fifth parameter is disabled on this system

Das betriff Zeile 800 in phpmailer.php:

        //Calling mail() with null params breaks
        if (!$this->UseSendmailOptions or null === $params) {
            $result = @mail($to, $subject, $body, $header);
        } else {
            $result = @mail($to, $subject, $body, $header, $params);
        }

Die Variable UseSendmailOptions? kann nur hard-codiert geändert werden.

Sollte ggf. in den Maileinstellungen im Backend änderbar sein.

Attachments (0)

Change History (7)

comment:1 Changed 9 months ago by webald

   /**
     * Whether mail() uses a fully sendmail-compatible MTA.
     * One which supports sendmail's "-oi -f" options.
     *
     * @var bool
     */
    public $UseSendmailOptions = true;

$UseSendmailOptions? muss dort auf false. Ich würde vorschlagen das über die Maileinstellungen bei den Email-Optionen zu lösen.


Last edited 9 months ago by Tomcraft (previous) (diff)

comment:2 follow-up: Changed 9 months ago by GTB

das ist doch bereits per autoinclude möglich:

/includes/extra/php_mail/sendmailoptions.php

<?php
  $mail->UseSendmailOptions = false;
?>

comment:3 Changed 9 months ago by webald

Das findet kein normaler Anwender. Bei einer Änderung des Mailservers oder Umzug des Servers waiss doch keiner ob die Datei dann weg kann.

comment:4 in reply to: ↑ 2 Changed 9 months ago by Tomcraft

Der Hinweis von Gerhard bezog sich nur auf folgende Aussage von dir:

Replying to webald:

[...]
Die Variable UseSendmailOptions? kann nur hard-codiert geändert werden.
[...]

Und das hat er damit widerlegt:

Replying to GTB:

das ist doch bereits per autoinclude möglich:

/includes/extra/php_mail/sendmailoptions.php

<?php
  $mail->UseSendmailOptions = false;
?>

Für die Shopbetreiber werden wir dafür noch einen Config-Schalter bauen.

comment:5 Changed 9 months ago by GTB

  • Resolution set to fixed
  • Status changed from new to closed

In 13145:

fix #1939 - option for sendmail

comment:6 Changed 9 months ago by GTB

In 13146:

fix #1939 - option for sendmail

comment:7 Changed 9 months ago by GTB

In 13147:

fix #1939 - option for sendmail

Add Comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.