Servercommunity Foren-Übersicht Servercommunity
Das informative Forum für Fragen rund um Server
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Sendmail / Apache / PHP
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Servercommunity Foren-Übersicht -> Solaris / SunOS
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Dennis
Junior-Chef


Anmeldedatum: 21.06.2003
Beiträge: 2344
Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)

BeitragVerfasst am: Fr Sep 19, 2003 14:43    Titel: Sendmail / Apache / PHP Antworten mit Zitat

Hallo,
ich hab nen neuen Server aufgesetzt.
Sendmail, Apache 1.3.28 und PHP 4.3.3
So. Nun soll per PHP Script eine Mail versendet werden und zwar in etwa in folgender einfacher Form:

Zitat:
<?php
mail("dennis.schwan@ems-ag.de", "Test", "Das ist ein Test",
"From: test@ems-ag.de\r\n"
."Reply-To: test@ems-ag.de\r\n"
."X-Mailer: PHP/" . phpversion());
?>

Nun kommt leider nichts an. Ich hab mir also die sendmail Log angesehen, worin ich finde:
Zitat:
Sep 19 15:40:34 www1 sendmail[2268]: [ID 801593 mail.info] h8JDeYLW002268: from=nobody, size=126, class=0, nrcpts=0, msgid=<200309191340.h8JDeYLW002268@www1.ems-ag.de>, relay=nobody@localhost


So. Er versucht also gar nicht die Mail ans Relay (was eigentlich mail.ems-ag.de ist) weiterzugeben. Trusted User ? Okay hab nobody mal als Trusted User eingetragen. Ergebnis: Geht ebnsowenig, wäre aber auch nur ne minimallösung gewesen. Eigentlich sollte der Eintrag im Sendmaillog ja etwa so aussehen:
Code:
Sep 19 15:40:34 www1 sendmail[2268]: [ID 801593 mail.info] h8JDeYLW002268: from=test@ems-ag.de, size=126, class=0, nrcpts=0, msgid=<200309191340.h8JDeYLW002268@www1.ems-ag.de>, relay=mail.ems-ag.de

Ich vermute es ist ne Apache bzw. PHP Einstellung, aber ich finde in der PHP.ini nichts auser dem Sendmail Pfad.

Hoffe es kann mir jemand helfen, ist leider ein recht akutes Problem. Smile

Gruß Dennis
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Monty
Dunkler Gebieter


Anmeldedatum: 21.06.2003
Beiträge: 670
Wohnort: Asperg

BeitragVerfasst am: Fr Sep 19, 2003 16:06    Titel: Antworten mit Zitat

1. Du willst Sendmail nicht verwenden. Sendmail hat schon wieder ein Loch
2. Kannst Du von der Shell aus als nobody mail verschicken?
Code:

su - nobody
mail -s "test" user@woanders.com < irgendein_file


Kommt das an?

Monty
_________________
Gewalt ist die letzte Zuflucht der Unfähigen - Salvor Hardin
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Dennis
Junior-Chef


Anmeldedatum: 21.06.2003
Beiträge: 2344
Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)

BeitragVerfasst am: Fr Sep 19, 2003 16:37    Titel: Antworten mit Zitat

Sendmail ist nur für interne Zwecke, deshalb ists egal.

Zitat:
Sep 19 17:39:27 www1 sendmail[2316]: [ID 801593 mail.info] h8JFdRon002313: to=/dev/null, ctladdr=<nobody@www1.ems-ag.de> (1/0), delay=00:00:00, xdelay=00:00:00, mailer=*file*, pri=32102, dsn=2.0.0, stat=Sent
Sep 19 17:39:27 www1 sendmail[2315]: [ID 801593 mail.info] h8JFdRol002313: to=<dennis.schwan@ems-ag.de>, ctladdr=<nobody@www1.ems-ag.de> (60001/60001), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=120298, relay=mail.ems-ag.de. [192.168.245.103], dsn=2.0.0, stat=Sent (h8JFaQ5i014269 Message accepted for delivery)


Es geht, ja
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Dennis
Junior-Chef


Anmeldedatum: 21.06.2003
Beiträge: 2344
Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)

BeitragVerfasst am: Fr Sep 19, 2003 16:51    Titel: Antworten mit Zitat

Upsa, laut syslog gehts, ankommen tut nix.
Kann es am Benutzer "nobody" liegen ? Hab ihn zwar im Trusted Users aber kann nicht sein dass der gar nix darf ???
Apachebenutzer evtl. mal anlegen ? Oder liegts am sendmail-Befehl in der php.ini ? /usr/lib/sendmail, kann man da evtl. noch Parameter anhängen die da was bewirken ?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Monty
Dunkler Gebieter


Anmeldedatum: 21.06.2003
Beiträge: 670
Wohnort: Asperg

BeitragVerfasst am: Fr Sep 19, 2003 16:56    Titel: Antworten mit Zitat

Dennis hat Folgendes geschrieben:
Upsa, laut syslog gehts, ankommen tut nix.
Kann es am Benutzer "nobody" liegen ? Hab ihn zwar im Trusted Users aber kann nicht sein dass der gar nix darf ???
Apachebenutzer evtl. mal anlegen ? Oder liegts am sendmail-Befehl in der php.ini ? /usr/lib/sendmail, kann man da evtl. noch Parameter anhängen die da was bewirken ?

Sorry, fällt mir nix mehr zu ein Sad. Schau' mal nach, ob ein Bounce für nobody eingegangen ist...

Monty
_________________
Gewalt ist die letzte Zuflucht der Unfähigen - Salvor Hardin
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Dennis
Junior-Chef


Anmeldedatum: 21.06.2003
Beiträge: 2344
Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)

BeitragVerfasst am: Fr Sep 19, 2003 17:37    Titel: Antworten mit Zitat

Miste, die Mails kamen doch an *lol* zwar mit Verspätung aber kamen an.
Lesen die Leutz aussem Linuxforum hier eigentlich gar net mit ? Ist ja net grad Sun-spezifisch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Dennis
Junior-Chef


Anmeldedatum: 21.06.2003
Beiträge: 2344
Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)

BeitragVerfasst am: Mo Sep 22, 2003 09:31    Titel: Antworten mit Zitat

So, hab die Lösung. War eigentlich ganz simpel. Zuerst hab ich den Benutzer Apache erstellt und lasse den Apache darunter laufen. War nicht des Rätsels Lösung. Ich sehe also nochmal in die php.ini und sie da:

Code:
You may supply arguments as well (default: "sendmail -t -i").


Ich geb also "/usr/lib/sendmail -t -i" an und siehe da es geht *grummel* *vor den Kopf hau*

Naja so einfach ist es ab und zu und doch so kompliziert Wink

Danke Monty für die Bemühungen Smile
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Harry
Crash Kid


Anmeldedatum: 21.06.2003
Beiträge: 1873

BeitragVerfasst am: Mo Sep 22, 2003 11:33    Titel: Antworten mit Zitat

Dennis hat Folgendes geschrieben:
Miste, die Mails kamen doch an *lol* zwar mit Verspätung aber kamen an.


Dennis hat Folgendes geschrieben:
Ich geb also "/usr/lib/sendmail -t -i" an und siehe da es geht *grummel* *vor den Kopf hau*


hmm
Das wäre nicht zufälligerweise eine Lösung für mein Problem, dass Hotmail-Mails immer 2 Tage brauchen, bevor ich sie bekomme? ^^
_________________
Auf der Suche nach einer neuen Signatur...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Dennis
Junior-Chef


Anmeldedatum: 21.06.2003
Beiträge: 2344
Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)

BeitragVerfasst am: Mo Sep 22, 2003 12:21    Titel: Antworten mit Zitat

Denke eher nicht. Mußt mal nachprüfen im sendmail log ob die mails rausgehen oder ob n error kommt. Kann ich aber auch mal machen wenn du willst
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Harry
Crash Kid


Anmeldedatum: 21.06.2003
Beiträge: 1873

BeitragVerfasst am: Mo Sep 22, 2003 12:42    Titel: Antworten mit Zitat

Jau, mach mal, ich werd mir mal von Hotmail ne Mail schreiben... und die kommt dann übermorgen an... ^^
_________________
Auf der Suche nach einer neuen Signatur...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Dennis
Junior-Chef


Anmeldedatum: 21.06.2003
Beiträge: 2344
Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)

BeitragVerfasst am: Mo Sep 22, 2003 12:51    Titel: Antworten mit Zitat

Ach so von Hotmail. Na da kann ich leider nich viel kucken. Schick mal eine an mich (webmaster@bieselsberg.de).
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Harry
Crash Kid


Anmeldedatum: 21.06.2003
Beiträge: 1873

BeitragVerfasst am: Mo Sep 22, 2003 13:54    Titel: Antworten mit Zitat

OK, is raus
_________________
Auf der Suche nach einer neuen Signatur...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Harry
Crash Kid


Anmeldedatum: 21.06.2003
Beiträge: 1873

BeitragVerfasst am: Mo Sep 22, 2003 13:56    Titel: Antworten mit Zitat

Code:
This is an automatically generated Delivery Status Notification.

Delivery to the following recipients failed.

       harry@harrys-place.de


Kam grad an meiner hotmail-Addy an...
_________________
Auf der Suche nach einer neuen Signatur...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Dennis
Junior-Chef


Anmeldedatum: 21.06.2003
Beiträge: 2344
Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)

BeitragVerfasst am: Mo Sep 22, 2003 14:23    Titel: Antworten mit Zitat

Haste Mail-Blacklisten aktiviert ? Blockst du aus Versehen Hotmail ?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Harry
Crash Kid


Anmeldedatum: 21.06.2003
Beiträge: 1873

BeitragVerfasst am: Mo Sep 22, 2003 15:19    Titel: Antworten mit Zitat

Nö, hab ich keine.
Die Mail kommt wahrscheinlich auch anm aber erst in 2 Tagen oder so
Kam meine Mail denn bei dir an?
_________________
Auf der Suche nach einer neuen Signatur...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Servercommunity Foren-Übersicht -> Solaris / SunOS Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de