mail()

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

mail()

Postby Alexz » 24. June 2004 23:46

Hallo erstmal :)

Bevor ich anfange: Ich bin ein ziemlicher Linux-Noob^^

Aber trotzdem schildere ich mal mein Problem, in der Hoffnung, dass mir wer helfen kann:



Ich habe mir einen Webserver gemietet, auf dem nur Debian Linux vorinstalliert war...
Daraufhin habe ich per Konsole XAMPP drauf installiert, zusammen mit dem Addon Webmin!
Das läift jetzt auch alles prima und ich habe schon ´ne Menge Dateien auf meinem VServer!

Jetzt habe ich allerdings das Problem, dass bei dem Forum, das unter anderem auf dem Server liegt, bei der Registrierung, genau wie hier, Aktivierungsmails verschickt werden!
Allerdings kamen diese nie an!
Genausowenig funktioniert der Newsletter :(

Dann habe ich mich etwas informiert und bin zu dem Schluss gekommen, dass das daran legt, dass "sendmail" oder so etwas ähnliches nicht aktiviert/installiert ist und eine php-Datei keine Mails versenden darf...



So, weiter weiß ich allerdings nicht :roll:

Gibt es hier evt. jemanden, der mir im kurzen erklären könnte, (entweder hier oder ICQ) was ich jetzt machen muss, damit wieder Aktivierungsmails und Newsletter verschickt werden können?^^

thx im Vorraus :D

MfG

Alexz
User avatar
Alexz
 
Posts: 14
Joined: 24. June 2004 23:35

Postby HardySim » 25. June 2004 06:00

öhm.. ja bei debian weiß ich jetzt auch nich mehr.. aber du kannst vielleicht mal ein

which sendmail (oder wie war das.. hilfe !?)

versuchen, dann sollte er dir zeigen, ob und wenn ja wo was wie installiert is (allerdings kenn ich das nur von suse und nich von debian)


aber PS: wie soll man sich per icq melden, wenn du keine nummer angegeben hast ;)
[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 » 25. June 2004 07:23

HardySim wrote:which sendmail (oder wie war das.. hilfe !?)

Hi,

es heisst locate sendmail oder find...
Was du aber ändern musst...

in deiner php.ini -> locate php.ini
Musst du den Pfad zu sendmail eintragen. -> Apache neustarten...
Schau mal bei den Einstellungen fürs Forum, ob man es ggf. da auch nochmal einstellen kann/muss.

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

Postby HardySim » 25. June 2004 11:25

hmm. find | grep sendmail ... ging doch auch irgendwie so oder? ;)

aber ja.. php.ini is natürlich auch wichtig..
[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 Alexz » 25. June 2004 12:17

Also ich habe jetzt in /opt/lampp/etc/php.ini folgendes geändert:

Zeile 545: sendmail_from = meine@Emailadresse.de
Zeile 548: ;sendmail_path = /usr/sbin/sendmail

Dann den Apache Server neugestartet und...

es klappt immer noch nicht :(

Habe ich evt. irgendetwas falsch gemacht oder vergessen?

thx schonmal an alle, die mir bisher versucht haben zu helfen! :)

Grüße

Alexz

P.S.: Statt meine@Emailadresse.de habe ich natürlich meine echte Mailadresse angegeben :roll:
User avatar
Alexz
 
Posts: 14
Joined: 24. June 2004 23:35

Postby Alexz » 25. June 2004 15:29

Hmm...

Habe gerade noch ein bißchen rumgelesen und irgendwie reicht es, wenn die Funktion mail() funktioniert...

Allerdings habe ich keine Ahnung, was das schon wieder sein soll^^

Evt. ist es ja das gleiche wie sendmail, aber wie schon oben gesagt: In dieser Richtung bin ich ziemlicher Noob :roll:

Wäre schön, wenn da wer Licht in die Sache bringen könnte :)

Grüße

Alexz
User avatar
Alexz
 
Posts: 14
Joined: 24. June 2004 23:35

Postby pir187 » 26. June 2004 13:28

@Alexz:

Zeile 548: ;sendmail_path = /usr/sbin/sendmail

du mußt das semikolon entfernen, denn sonst wird der sendmail_path ja nicht gesetzt und sendmail wird nicht gefunden!
pir187
 
Posts: 76
Joined: 13. August 2003 00:15
Location: Struppen / Sachsen

Postby Alexz » 28. June 2004 00:42

Habe ich gemacht, geht aber immernoch nicht :cry:

Trotzdem thx!

Hat noch wer ´ne Idee?
User avatar
Alexz
 
Posts: 14
Joined: 24. June 2004 23:35

Postby pir187 » 28. June 2004 09:08

probier mal
Code: Select all
whereis sendmail
.
was wird angezeigt?
pir187
 
Posts: 76
Joined: 13. August 2003 00:15
Location: Struppen / Sachsen

Postby Pc-dummy » 28. June 2004 12:00

Hallo

/usr/lib/sendmail oder /usr/sbin/sendmail ('which sendmail' hilft weiter)

nachdem du sendmail gefunden hast (wenn nicht brauchst entweder sendmail oder nen 100% kompatibler ersatz, 'abt-get install sendmail' hilft da weiter) musst du in der /opt/lampp/etc/php.ini den pfad zu sendmail aendern.

MFG
Pc-Dummy
Gentoo/X86_64, AMD Athlon 64 FX-53, 1,5 GB INFINEON Ram, Audigy 2 ZS Platinum Pro, 300 GB Platten, LG-DVD Brenner
Pc-dummy
AF Moderator
 
Posts: 784
Joined: 29. December 2002 01:46
Location: AT-Vorarlberg-Feldkirch

Postby Alexz » 28. June 2004 13:43

nach der Eingabe von 'which sendmail' erschien: /usr/sbin/sendmail


Und so sieht die php.ini aus (ab Zeile 540):

[mail function]
; For Win32 only.
SMTP = loacalhost

; For Win32 only.
sendmail_from = localhost

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail


Nach stopen und starten von Apache funktioniert es aber immer noch nicht :(

Evt. liegt es ja auch am Forum...

Wie kann man denn möglichst einfach testen, ob sendmail funktioniert?

Oder habe ich noch irgendwas falsch gemacht?

Ich finde es übrigens echt toll, wie einem hier geholfen wird :D

Grüße

Alexz
User avatar
Alexz
 
Posts: 14
Joined: 24. June 2004 23:35

Postby HardySim » 29. June 2004 06:12

Pc-dummy wrote:'which sendmail' hilft weiter)


also lag ich doch richtig ;) aber geht nur unter suse oder?

@ kris.. kaum entwickel ich eigenständige lösungen bringst du mich durcheinander *g*
[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 » 29. June 2004 07:00

HardySim wrote:@ kris.. kaum entwickel ich eigenständige lösungen bringst du mich durcheinander *g*

Hey HardySim,

Sorry, dein Lösungsansatz ist auch richtig...
Wollte dich nicht verwirren :)
War schon richtig was du da vorgeschlagen hast ;-)

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

Postby Alexz » 29. June 2004 21:52

Schön, dass der Lösungssatz richtig war, aber es geht immer noch nicht^^ :roll:

Kennt wer ´ne einfache Möglichkeit zu überprüfen, ob die Funktion aktiviert ist?

Grüße

Alexz
User avatar
Alexz
 
Posts: 14
Joined: 24. June 2004 23:35

Postby Alexz » 30. June 2004 22:41

ok, der Fehler dürfte wohl darin liegen, dass sendmail gar nicht konfiguriert ist :roll:

Auf diese "geniale" Idee ist heute ein Kumpel von mir gekommen, als ich ihm von meinem Problem erzählt habe...

Also: Weiß wer, wie man sendmial "einfach" in Webmin als web.de User konfiguriert?^^

Grüße

Alexz
User avatar
Alexz
 
Posts: 14
Joined: 24. June 2004 23:35

Next

Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 2 guests