mail() ging nie :C

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

mail() ging nie :C

Postby ich » 15. November 2003 15:26

huhu

habe gerade meinen Xampp installiert (auf suse 9), nur geht mein mail() nicht, kann es sein das man einen mailserver starten/installieren muss? wenn ja welchen bzw. wie?

PS xampp is enfach nur genial
ich
 

Postby Kristian Marcroft » 15. November 2003 19:36

Hi,

hast du denn einstellungen an der php.ini vorgenommen?
Denn das solltest du bevor die mail() funktion auch geht. :)
Was genau kann cih dir nciht sagen, aber die Forum Suche sollte dir dabei helfen.

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby Guest » 15. November 2003 19:58

KriS wrote:Hi,

hast du denn einstellungen an der php.ini vorgenommen?
Denn das solltest du bevor die mail() funktion auch geht. :)
Was genau kann cih dir nciht sagen, aber die Forum Suche sollte dir dabei helfen.

So long
KriS

thx :)
hab nichts an der php.ini geändert... (wüsste grnit wo cihd ie find)
Guest
 

Postby Kristian Marcroft » 15. November 2003 20:01

Hi,

hab grad mal geschaut...
unter /opt/lampp/etc
befindet sich die php.ini
in Zeile 531
musst du den sendmail Path angeben.
Also wo sendmail installiert ist.

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby HardySim » 15. November 2003 20:19

und wenn ich postfix oder sowas benutz !?
[url=http://www.hardysim.de]
Image[/url]
www.party-safari.net
User avatar
HardySim
 
Posts: 325
Joined: 19. June 2003 10:22
Location: Geisenheim

Postby Kristian Marcroft » 15. November 2003 20:23

Hi,

postfix hat auch ne sendmail...
sollte sich meistens unter
/usr/sbin befinden

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby ich » 15. November 2003 22:09

aber ich habe kA wo mein sendmail is^^
hab suse9 druff und keinerlei mailserver (wenns nit bei xampp dabei war) druff...
Was muss ich denn beispielsweise installieren und wo is bei dem beispiel denn des sendmail ding...

Achja, is echt Top hier, so früh glei antworten :D
ich
 

Postby Kristian Marcroft » 15. November 2003 22:41

Hi,

geh mal bitte auf die Console...
und wechsele mal zum user root mit

su
Anschliessend musst du dein Root Passwort eingeben.

Danach gibtst du mal bitte ein:

updatedb

Das sollte nun etwas dauern....
wenn du wieder ein Prompt hast, gibst du ein:

locate sendmail


SuSE bringt standardmässig einen Mailserver mit. Ob dies nun exim oder sonstiges ist sei dahin gestellt. Linux benötigt einen Mailserver, um Fehler oder generell Meldungen z.T. an root zu schicken.

Solche meldungen findest du dann unter

/var/spool/mail

So das wars erstmal mit der kleinen Lehrstunde...

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby Guest » 16. November 2003 06:53

Traue mich garnit zu fragen weil ihrs mir shcon so nett erklärt habt und ichs sogar hinbekommen hab :D aber bei localte sendmail hatter das ausgespuckt und ich weiß nicht welchen ich nehmen muss^^
/opt/kde3/share/doc/HTML/en/kpilot/conduit-popmail-sendmail.png
/opt/lampp/lib/php/Mail/sendmail.php
/usr/lib/mailman/tests/bounces/sendmail_01.txt
/usr/lib/sendmail
/usr/sbin/sendmail
/usr/share/doc/packages/mgp/sample/sendmail6-jp.mgp
/usr/share/doc/packages/mgp/sample/sendmail6.mgp
/usr/share/doc/packages/postfix/html/sendmail.1.html
/usr/share/doc/packages/suselinux-userguide_de/html/yast2_sendmail.png
/usr/share/emacs/21.3/lisp/mail/sendmail.elc
/usr/share/man/man1/sendmail.1.gz
/usr/share/php/Mail/sendmail.php
/usr/share/susehelp/meta/Manuals/Productivity/amavis-sendmail.desktop
/usr/share/YaST2/images/sendmail.png
/usr/share/YaST2/scrconf/cfg_sendmail.scr
linux:~ # /opt/kde3/share/doc/HTML/en/kpilot/conduit-popmail-sendmail.png
/opt/lampp/lib/php/Mail/sendmail.php
/usr/lib/mailman/tests/bounces/sendmail_01.txt
/usr/lib/sendmail
/usr/sbin/sendmail
/usr/share/doc/packages/mgp/sample/sendmail6-jp.mgp
/usr/share/doc/packages/mgp/sample/sendmail6.mgp
/usr/share/doc/packages/postfix/html/sendmail.1.html
/usr/share/doc/packages/suselinux-userguide_de/html/yast2_sendmail.png
/usr/share/emacs/21.3/lisp/mail/sendmail.elc
/usr/share/man/man1/sendmail.1.gz
/usr/share/php/Mail/sendmail.php
/usr/share/susehelp/meta/Manuals/Productivity/amavis-sendmail.desktop
/usr/share/YaST2/images/sendmail.png
/usr/share/YaST2/scrconf/cfg_sendmail.scr
-bash: /opt/kde3/share/doc/HTML/en/kpilot/conduit-popmail-sendmail.png: Permission denied
linux:~ # /opt/lampp/lib/php/Mail/sendmail.php
-bash: /opt/lampp/lib/php/Mail/sendmail.php: Permission denied
linux:~ # /usr/lib/mailman/tests/bounces/sendmail_01.txt
-bash: /usr/lib/mailman/tests/bounces/sendmail_01.txt: Permission denied
linux:~ # /usr/lib/sendmail

[/quote]
Guest
 

Postby Kristian Marcroft » 16. November 2003 10:27

HI,

is doch nicht schlimm...
solltest den ich oben schon erwähnt hatte aus

/usr/sbin/sendmail

nehmen... das ist der richtige...
trag den mal in deine php.ini ein.


So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby Guest » 16. November 2003 14:34

oke hab ich, nun habe ich diese testdatei hochgeladen:
<?
@mail ("againstbush@gmx.de","TEST","huhu","From: Jannis.la@f.de");
?>
aber es kommt keine email :C
achja, war ne andere zeile, Für Unix Only und Sendmail path... da müsste doch aber rcihtig sein?
Guest
 

Postby KaiWem » 26. January 2004 12:11

Anonymous wrote:oke hab ich, nun habe ich diese testdatei hochgeladen:
<?
@mail ("againstbush@gmx.de","TEST","huhu","From: Jannis.la@f.de");
?>
aber es kommt keine email :C
achja, war ne andere zeile, Für Unix Only und Sendmail path... da müsste doch aber rcihtig sein?


Genau das Problem habe ich auch. Soweit ich weis muss man Sendmail noch irgendwie konfigurieren.
KaiWem
 
Posts: 4
Joined: 05. January 2004 12:39

Postby Oswald » 26. January 2004 12:38

Einfach mal in das YaST von SuSE schauen. Da gibt es extra eine Oberfläche um den Mailserver zu konfigurieren. Ohne funktionierenden Mailserver kann man mit mail() keine Mail verschicken.

Typische Mailserver sind sendmail und Postfix. Wobei SuSE ab den 8er Versionen auf Postfix setzt.

Lieben Gruß
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux

Postby amneff » 24. March 2004 12:01

Hallo,

für alle, die nicht selbst hosten, gibt es da öfters Probs mit Mail()
So geht's bei mir:
<?php

$from = "sender@domain.de";
$to = "empfaenger@domain.de";
$subject = "Test PHP Mail";
$message = "Hallo Mann,
so funktioniert es.
Gruss Frau";

$mailer = popen("/usr/sbin/sendmail -t -i -f sender@domain.de","w");

fwrite ($mailer, "Subject: $subject
From: $from
To: $to
$message
");
pclose ($mailer);
?>

Grüße
amneff
amneff
 
Posts: 2
Joined: 24. March 2004 11:51
Location: Stuttgart


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 21 guests