MyBB.de Forum
Email error - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Email error (/thread-30547.html)



Email error - maddash - 17.09.2014

Hallo zusammen,

ich bekomme immer Fehler in mein Logfile wenn ein User versucht eine Email an einen anderen User zu schicken.
Oder wenn jemand einen Beitrag via Mail empfehlen will.

Ich vermute das mein Mailserver es nicht erlaub im Namen von jemand anderst eine Email zu versenden.
Also stelle ich mir die Frage ob es möglich ist immer im Namen des Forums zu schreiben.
Und ggf. die Antwortadresse zur User Adresse zu machen.

Kann mir jemand folgen?


RE: Email error - Juventiner - 17.09.2014

Ich kann dir folgen. Wink
Hatte selbiges Problem auch schon. Bei welchem Hoster bist du denn?

Ich selbst hab keine Lösung parat gerade, es gab hier im Forum aber schon mal einen Thread mit einem möglichen Workaround.

Gruß!


RE: Email error - Falkenauge Mihawk - 17.09.2014

Nun, man könnte die class_mailhandler.php anpassen.

Von
PHP-Code:
if($from)
        {
            
$this->from $from;
        }
        else
        {
            
$this->from "";

            if(
$mybb->settings['mail_handler'] == 'smtp')
            {
                
$this->from $mybb->settings['adminemail'];
            }
            else
            {
                
$this->from '"'.$this->utf8_encode($mybb->settings['bbname']).'"';
                
$this->from .= " <{$mybb->settings['adminemail']}>";
            }
        }

        if(
$return_email)
        {
            
$this->return_email $return_email;
        }
        else
        {
            
$this->return_email "";
            if(
$mybb->settings['returnemail'])
            {
                
$this->return_email $mybb->settings['returnemail'];
            }
            else
            {
                
$this->return_email $mybb->settings['adminemail'];
            }
        } 
zu
PHP-Code:
if($mybb->settings['mail_handler'] == 'smtp')
        {
            
$this->from $mybb->settings['adminemail'];
        }
        else
        {
            
$this->from '"'.$this->utf8_encode($mybb->settings['bbname']).'"';
            
$this->from .= " <{$mybb->settings['adminemail']}>";
        }

        if(
$return_email)
        {
            
$this->return_email $return_email;
        }
        elseif(
$from)
        {
            
$this->return_email $from;
        }
        else
        {
            
$this->return_email "";
            if(
$mybb->settings['returnemail'])
            {
                
$this->return_email $mybb->settings['returnemail'];
            }
            else
            {
                
$this->return_email $mybb->settings['adminemail'];
            }
        } 
Ist natürlich nicht getestet, sollte aber so funktinieren.


RE: Email error - maddash - 18.09.2014

@Juventiner Der Provider ist OVH

@Falkenauge Mihawk
Genau sowas hatte ich gesucht - danke dir, ich werde es nacher Testen


RE: Email error - maddash - 21.09.2014

Funktioniert PERFEKT :-D Danke dir