Problem mit Sendmail ?

Please report bugs here!

Moderator: Thorsten

Post Reply
cybrid
Posts: 25
Joined: Wed Mar 19, 2014 9:13 am

Problem mit Sendmail ?

Post by cybrid »

Hallo,

PMF liegt auf einem Netcologne Server. Die Mails kommen mit einigen Tagen Verzögerung und dann alle aufeinmal an.
An Netcolgne liegt es nicht, denn folgender Code funktionert und die Mail kommt sofort an.

Code: Select all

<?php
// Die Nachricht
$nachricht = "Zeile 1\Zeile 2\Zeile 3";

// Falls eine Zeile der Nachricht mehr als 70 Zeichen enthälten könnte,
// sollte wordwrap() benutzt werden
$nachricht = wordwrap($nachricht, 70);

// Send
mail('benutzer@example.com', 'Mein Betreff', $nachricht);
?>
Was könnte das Problem mit PMF sein?
An welcher Schraube muss ich drehen damit die Mails sofort ankommen?

gruß
cybrid
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Problem mit Sendmail ?

Post by Thorsten »

Hi,

was steht denn in den Mailheadern?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
cybrid
Posts: 25
Joined: Wed Mar 19, 2014 9:13 am

Re: Problem mit Sendmail ?

Post by cybrid »

OK, habe herausgefunden das der Versender die admin Adresse der Homepage sein muss.
Soweit OK. Da muss wahrscheinlich meine gewünschte Adresse bei Netcologne irgendwo eingetragen werden.
Andere Baustelle also.

Nächstes Problem:
Nicht der Kategorieverwalter bekommt die Info das eine neue FAQ vorhanden ist, sondern immer der Admin.
Jedes Mitglied wurde mit seiner eigene Mailadresse registriert.

Ist das so gewollt oder kann man hier etwas umkonfigurieren?

Ich verschiedene Personen sollen für bestimmte Kategorien zuständig sein und informiert werden, wenn neue FAQs erstellt wurden die freizuschalten sind.
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Problem mit Sendmail ?

Post by Thorsten »

Hi,

wenn der Kategorieverwalter ein anderer als der Admin ist, sollte der auch ne Mail bekommen.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
cybrid
Posts: 25
Joined: Wed Mar 19, 2014 9:13 am

Re: Problem mit Sendmail ?

Post by cybrid »

Hallo Thorsten,

die Mail geht leider nicht an den Kategorieveralter. Nur an den Admin.
Gerade wieder einige Male mit verschiedenen Benutzern und Kategorien getestet.

Kannst Du bitte verifizieren das es grundsätzlich korrekt funktioniert und kein Problem in der 2.8.8 ist?
Ich bin mit meinem Latein am Ende.

Wenn ich Zeit habe, gucke ich mir heute noch die Syntax an.

cybird
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Problem mit Sendmail ?

Post by Thorsten »

Hi,

ich gucke es mir an!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
cybrid
Posts: 25
Joined: Wed Mar 19, 2014 9:13 am

Re: Problem mit Sendmail ?

Post by cybrid »

Danke für den Support.
Wäre klasse wenn Du was findest und es dann funktioniert.

Ich konnte bislang den Fehler nicht lokalisieren.
cybrid
Posts: 25
Joined: Wed Mar 19, 2014 9:13 am

Re: Problem mit Sendmail ?

Post by cybrid »

Hallo Thorsten,

gibt es neue Erkenntnisse bzgl. Mail an Katergorieverwalter?
In der Ziwschenzeit habe ich PMF auf einem anderen Server (net-housting) hochgeladen. Gleiches Problem auch hier.
Nur der Amdin bekommt Mails.

Würde mich freuen wenn jemand bestätigen könnte ob es bei ihm funktioniert.
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Problem mit Sendmail ?

Post by Thorsten »

Hi,

kannst du mal bitte gucken, ob in der ajaxservice.php in der Zeile 185 eine Änderungen von

Code: Select all

                    $mail->addCc($faqConfig->get('main.administrationMail'));
zu

Code: Select all

                    $mail->addBcc($faqConfig->get('main.administrationMail'));
was bringt?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
cybrid
Posts: 25
Joined: Wed Mar 19, 2014 9:13 am

Re: Problem mit Sendmail ?

Post by cybrid »

Die Änderung brachte leider auch keinen Erfolg.

Um auszuschließen das es am Server liegt, habe ich einem Kategorieverwalter dieselbe Mailadresse wie dem Admin gegeben.
Somit müssten jetzt 2 Mails ankommen. Es kommt aber leider nur eine an.
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Problem mit Sendmail ?

Post by Thorsten »

Hi,

was ist mit

Code: Select all

$mail->addTo($faqConfig->get('main.administrationMail'));
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
cybrid
Posts: 25
Joined: Wed Mar 19, 2014 9:13 am

Re: Problem mit Sendmail ?

Post by cybrid »

Leider auch nicht besser.
Hier ein log.
Habe zum Testen selbstklärende Adressen benutzt. (domain.net ist nur ein Ersatz für die richtige Adresse)

Code: Select all

To: <FAQAdmin@domain.net>
Subject: FAQ System
Content-Disposition: inline
Content-Type: text/plain; format=flowed; charset="utf-8"
Content-Transfer-Encoding: 7bit
Date: Wed, 16 Apr 2014 08:35:23 +0200
From: <FAQAdmin@domain.net>
Message-ID: <1397630123.bdc98bf065c2ac0729e2771c8cd91c46@localhost>
MIME-Version: 1.0
Reply-To: <FAQVerfasser@domain.net>
Return-Path: <FAQAdmin@domain.net>
Sender: <FAQAdmin@domain.net>
X-Mailer: phpMyFAQ/2.8.8
X-MSMail-Priority: Normal
X-Originating-IP: xxx.xxx.xxx.xxx
X-Priority: 3

Es ist ein neuer FAQ-Beitrag vorhanden. Sie können diesen im Adminbereich überprüfen.

FAQ System: /faq/admin/
Da ist kein CC: Kategorieverwalter@domain.net drin.
cybrid
Posts: 25
Joined: Wed Mar 19, 2014 9:13 am

Re: Problem mit Sendmail ?

Post by cybrid »

:idea: Mir ist aufgefallen das in der inc\PMF\Mail.php in der function _createHeaders() die Einträge für CC und BCC fehlen :idea:

Das hinzufügen von:

Code: Select all

        // CC
        foreach ($this->_cc as $address => $name) {
            $this->headers['CC'] = (empty($name) ? '' : $name.' ').'<'.$address.'>';
        }
brachte den Erfolg. :P

Ich habe Null Ahnung von PHP und dem ganzen Kram. Deshalb bitte nicht übel nehmen wenn ich hier blödsinn schreibe. Aber es funktioniert jetzt und das zählt.
Muss mich Notgedrungen gerade damit befassen, weils nicht funktioniert wie es soll. Mir wäre es auch lieber, wenn ich es einfach nur benutzen könnte.

Desweiteren habe ich den Link in der Mail, der nur zum Admin Bereich führt, durch den Link zum Bearbeiten der FAQ ersetzt.
Das halte ich für sinnvoller.

Das wäre auch ein Verbesserungsvorschlag für die nächste Version.

Da nicht der Admin sondern der Kategorieverwalter Verantwortlich für die Freigabe einer neuen FAQ ist, muss man den Empfäner für CC und TO tauschen.
Bei CC wird der Kategorieverwalter sonst nämlich nicht tätig und denkt der Admin kümmert sich um die Freigabe.
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Problem mit Sendmail ?

Post by Thorsten »

Hi,

danke, ich guck mir das über Ostern an!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Thorsten
Posts: 15560
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Problem mit Sendmail ?

Post by Thorsten »

Hi,

hab's für CC und BCC gefixt: https://github.com/thorsten/phpMyFAQ/co ... 4e6c0ce060

Dein Code war korrekt. Danke!

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply