Problem mit Mailtodisk, -> mailoutput bleibt leer

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Dirty Harry » 16. January 2021 16:12

Nobbie wrote:Ich habe gerade eine ganz andere Idee.... wie sieht das Testformular für den Email Test aus und wie lautet die URL, die Du im Browser eingibst? (Wetten, eine file: URL??!, wahrscheinlich einfach Doppelklick im Explorer??!!)


Localhost also...http://localhost/testmail.php
Ganze Seite und alle Scripte darin laufen inkl. mysql Datenbank abfragen und Ausgaben nur diese Sache nicht...witzlos langsam, ich sitze jetzt 3 Stunden daran, zum davon laufen..
Dirty Harry
 
Posts: 21
Joined: 16. January 2021 14:33
XAMPP version: 3.2.4
Operating System: Windows

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Nobbie » 16. January 2021 16:16

Schade.. das wäre es gewesen.

Aber die sendmail.ini ist auch total falsch, das ist die sendmail.ini von sendmail.exe, welches "richtig" Emails versendet. Wo kommt die denn her?? Ich habe dieses mailtodisk nicht hier, aber das braucht kaum Konfigurationsangaben, schon gar nicht die Angabe von smtp_server usw. - irgendwas vermischst Du da gerade?!
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Altrea » 16. January 2021 16:19

Die sendmail.ini speilt bei dem Testscript keine Rolle, da der sendmail_path auf die mailtodisk.exe umgebogen wurde. Die ini wird dabei garnicht herangezogen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Altrea » 16. January 2021 16:22

Die einzige Idee die ich jetzt noch hätte wäre, dass Einstellungen nicht korrekt übernommen wurden (zum Beispiel weil sie geändert wurden und danach der Apache nicht neugestartet wurde, oder dass bestimmte Pfade nicht korrekt vom setup_xampp.bat script gesetzt wurden.

Rufe bitte mal http://localhost/dashboard/phpinfo.php auf und überprüfe dort die mail Angaben (vor Allem sendmail_path bzw. Path to sendmail) und die generellen Pfade.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Nobbie » 16. January 2021 16:25

Altrea wrote:Die sendmail.ini speilt bei dem Testscript keine Rolle, da der sendmail_path auf die mailtodisk.exe umgebogen wurde. Die ini wird dabei garnicht herangezogen.


Natürlich - aber vielleicht gibt es stattdessen eine andere sendmail.ini, die den Ausgabepfad für die Email festlegt usw. und diese sendmail.ini (oder wie auch immer die heißt) ist ja dann "unbekannt". Ist ja nur so eine Idee, wenn man die falsche sendmail.ini bearbeitet, übersieht man die richtige.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Dirty Harry » 16. January 2021 16:26

Ich habe keine Ahnung Leute, ich habe diese sendmail.ini gepostet weil darin steht ; configuration for fake sendmail
Siehe erste Zeile. Dachte dass das auch damit zusammen hängt.

Ich habe nichts an der Sache geändert nur den Pfad zu mailoutput angegeben..sonst absolut nichts verändert..
Dirty Harry
 
Posts: 21
Joined: 16. January 2021 14:33
XAMPP version: 3.2.4
Operating System: Windows

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Nobbie » 16. January 2021 16:28

Aber die ist doch in einem ganz anderen Ordner? Gibt es im mailtodisk Ordner keine ini-Datei, die man konfigurieren kann? Ich habe kein Windows10 hier, ich kann das nicht testen.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Nobbie » 16. January 2021 16:32

Last not least - Du hast auch Apache gestoppt und wieder gestartet, nachdem Du in php.ini den sendmail_path gesetzt hast?
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Dirty Harry » 16. January 2021 16:33

Nobbie wrote:Aber die ist doch in einem ganz anderen Ordner? Gibt es im mailtodisk Ordner keine ini-Datei, die man konfigurieren kann? Ich habe kein Windows10 hier, ich kann das nicht testen.


Doch gibt es siehe meinen ersten Beitrag. mailtodisk selbst hat nix also keine *.ini
Last edited by Dirty Harry on 16. January 2021 16:41, edited 1 time in total.
Dirty Harry
 
Posts: 21
Joined: 16. January 2021 14:33
XAMPP version: 3.2.4
Operating System: Windows

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Dirty Harry » 16. January 2021 16:40

Pfade stimmen, ich werd mal komplett neu installieren, nehme die letzte 7xx Version, mal schauen...
Dirty Harry
 
Posts: 21
Joined: 16. January 2021 14:33
XAMPP version: 3.2.4
Operating System: Windows

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Altrea » 16. January 2021 16:45

Neuinstallation ist natürlich immer eine Möglichkeit.
Es gab auch mal Probleme, dass Emails in einem anderen Output Ordner gelandet sind, wenn Apache mit oder ohne admin Rechten gestartet wurde. Man hätte mit dem Windows Explorer auch nach neuen txt Dateien im gesamten xampp Ordner suchen können.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Dirty Harry » 16. January 2021 17:00

Code: Select all
16:53:21  [main]    Initialisere Control Panel
16:53:21  [main]    Windows Version: Windows 8.1  64-bit
16:53:21  [main]    XAMPP Version: 7.4.13
16:53:21  [main]    Control Panel Version: 3.2.4  [ Compiled: Jun 5th 2019 ]
16:53:21  [main]    Mit Administratorrechten gestartet - gut!
16:53:21  [main]    XAMPP Installationsverzeichnis: "c:\xampp\"
16:53:21  [main]    Voraussetzungen werden geprüft
16:53:24  [main]    Alle Voraussetzungen sind erfüllt
16:53:24  [main]    Initialisiere Module
16:53:24  [main]    Das FileZilla Modul ist deaktiviert
16:53:24  [main]    Das Mercury Modul ist deaktiviert
16:53:24  [main]    Das Tomcat Modul ist deaktiviert
16:53:24  [main]    Starte Check-Timer
16:53:24  [main]    Control Panel bereit
16:53:47  [main]    Deinitialisiere Module
16:53:47  [main]    Deinitialisiere Control Panel


Gleiches Problem..nach *.txt im xampp habe ich bereits gesucht, ist ja nicht so das ich absolut keine Ahnung hätte..
Irgendwas will nicht, ich will mir jetzt nicht das gesamte WE damit versauen, was gibt es sonst noch für Möglichkeiten mails aus xampp zwecks Tests von Scripts zu senden?
Dirty Harry
 
Posts: 21
Joined: 16. January 2021 14:33
XAMPP version: 3.2.4
Operating System: Windows

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Altrea » 16. January 2021 17:28

Du könntest einen eigenen mailtodisk Ersatz in php Schreiben.

Datei C:\xampp\mailtodisk\mailtodisk.php
Code: Select all
<?php
$input = file_get_contents('php://stdin');
$filename = '/xampp/mailoutput/mail-' . gmdate('Ymd-Hi-s') . '.txt';
$retry = 0;
while(is_file($filename))
{
    $filename = '/xampp/mailoutput/mail-' . gmdate('Ymd-Hi-s') . '-' . ++$retry . '.txt';
}
file_put_contents($filename, $input);
?>


php.ini sendmail_path Zeile ersetzen durch
Code: Select all
sendmail_path = "C:\xampp\php\php.exe C:\xampp\mailtodisk\mailtodisk.php"


Apache neustarten nicht vergessen.
Referenz: https://stackoverflow.com/questions/193 ... -for-linux
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Altrea » 16. January 2021 17:30

Alle tests die wir mit mailtodisk beziehen können sich natürlich immer nur auf das kleine mail() Testscript beziehen.
Wenn es mit deiner Anwendung nicht funktioniert, kann dies auch andere Ursachen haben, zum Beispiel dass PHP mail() garnicht verwendet wird sondern zum Beispiel PHPMailer oder etwas ganz anderes, was noch konfiguriert werden muss.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Problem mit Mailtodisk, -> mailoutput bleibt leer

Postby Dirty Harry » 16. January 2021 17:33

Ich habe jetzt mal die Log aktiviert..

Code: Select all
[16-Jan-2021 17:32:03 Europe/Berlin] mail() on [C:\xampp\htdocs\testmail.php:10]: To: benutzer@example.com -- Headers:  -- Subject: Mein Betreff


Aber die Textdatei ist nirgends zu finden, wahrscheinlich wird sie gar nicht geschrieben, die Frage ist warum nicht? Antwort: weiß ich nicht :-/

P.S. Ich nutze ansolut nix anderes ausser das was mir xampp installiert, und ich teste mit dem schnippsel was du mir geschrieben hast...
Dirty Harry
 
Posts: 21
Joined: 16. January 2021 14:33
XAMPP version: 3.2.4
Operating System: Windows

PreviousNext

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 33 guests