Mail Prog

Alles, was PHP betrifft, kann hier besprochen werden.

Mail Prog

Postby 1Euro » 09. April 2005 14:43

Hi,
ich würde gerne ein Mail Programm schreiben das mann übers internet Aufrufen kann. Ich hab in diesem Forum von dem mail(); Befehl gehört aber damit kann mann doch nicht mit z.b. GMX accounts senden denn die brauchen ein passwort gibt es da einen anderen Befehl oder wie funktioirt das?

1Euro
Dies ist meine Welt!!!
1Euro
 
Posts: 188
Joined: 11. September 2004 17:50

Postby DJ DHG » 09. April 2005 14:59

Moin Moin

[...] gibt es da einen anderen Befehl[...]


Soweit ich weiß nicht, aber es gibt fertige Classen für sowas.

http://pear.php.net/package/Mail

mfg DJ DHG
User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel

Postby 1Euro » 09. April 2005 15:13

Hi,
entschuldige aber ich hätte mir eher einen Textausschnitt geschünscht also mail(); mit inhalt also beispiel inhalt.
Dies ist meine Welt!!!
1Euro
 
Posts: 188
Joined: 11. September 2004 17:50

Postby DJ DHG » 09. April 2005 15:17

Sorry, hier ist zwar jeder bereit anderen weiter zu helfen, aber
nicht jemandem alles vor zu kauen und fertige Lösungen zu Präsentieren.

mfg DJ DHG
User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel

Postby 1Euro » 09. April 2005 15:20

ich will keine Lösung ich will die syntax!!!
sry für die Rauen Worte :roll:
Dies ist meine Welt!!!
1Euro
 
Posts: 188
Joined: 11. September 2004 17:50

Postby DJ DHG » 09. April 2005 15:24

1Euro wrote:ich will keine Lösung ich will die syntax!!!
sry für die Rauen Worte :roll:


Zufinden in der jeweiligen Doku.
mfg DJ DHG
User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel

Postby 1Euro » 09. April 2005 15:35

ok ich habe mir das nochmal angesehen trotzdem möchte ich mit meinem Mail script dan z.b. über einen GMXaccount senden und da bleibt die frage wo ist die Passwort abfrage???? oder wo wird nach dem Passwort gefragt im Befehl ist nur Entpfenger, Betreff, text und absender aber wo das Passwort des absender accounts?
Dies ist meine Welt!!!
1Euro
 
Posts: 188
Joined: 11. September 2004 17:50

Postby Wiedmann » 09. April 2005 15:57

oder wo wird nach dem Passwort gefragt im Befehl ist nur Entpfenger, Betreff, text und absender aber wo das Passwort des absender accounts?

Was wohl daran liegt, dass du nicht dort nachschaust wo dir DJDHG genannt hat...
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby 1Euro » 09. April 2005 16:01

wo? der Link? Da war ich drauf hab mir das ding gedownloaded aber so gut iast mein Englisch nicht
Dies ist meine Welt!!!
1Euro
 
Posts: 188
Joined: 11. September 2004 17:50

Postby Jan H. Krüger » 09. April 2005 18:44

Mit der Suchfunktion lässt sich hier im Forum dieser Beitrag ausmachen.

jakimo erklärt dort wie die von DJDHG erwähnte Klasse genutzt wird.
Jan H. Krüger
 
Posts: 152
Joined: 24. October 2004 19:42

Postby 1Euro » 10. April 2005 11:11

danke, ich hab mir den Therad mal angesehen und getestet mit meinen eigenen angaben.

<?php
$recipients = 'joe@example.com';

$headers['From'] = 't.test@gmx.de';
$headers['To'] = '*';
$headers['Subject'] = 'Test message';

$body = 'Test message';

$params['host'] = mail.gmx.net;
$params['auth'] = true;
$params['username'] = 27218649;
$params['password'] = *;

// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory('smtp', $params);

$status = $mail_object->send($recipients, $headers, $body);
if (PEAR::isError($status))
echo "Fehler beim E-Mail-Versand.";
?>


Aber las ich das ausführen wollte kahm die meldung im Konqueror:

Fatal error: Class 'Mail' not found in /opt/lampp/htdocs/php/s.php on line 16


Alles was ich mit "*" makiert habe sind private sachen.

Bitte helft mir!

1Euro
Dies ist meine Welt!!!
1Euro
 
Posts: 188
Joined: 11. September 2004 17:50

Postby Wiedmann » 10. April 2005 12:42

ich hab mir den Therad mal angesehen und getestet mit meinen eigenen angaben.
Fatal error: Class 'Mail' not found in /opt/lampp/htdocs/php/s.php on line 16


Dann hast du diese Zeile in dem Thread (und in der Anleitung zu dieser Klasse) aber übelesen...
Code: Select all
include('Mail.php');
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby 1Euro » 10. April 2005 13:01

Hallo,
ich habe geadacht das ich das weglassen kann, danke. Ich weis aber nicht was in dieser Datei steht. kannst du mir das hier her schreiben???
Dies ist meine Welt!!!
1Euro
 
Posts: 188
Joined: 11. September 2004 17:50

Postby Jan H. Krüger » 10. April 2005 13:38

Wozu musst du wissen was in der Datei steht?
Probiere es doch einfach mal aus, dürfte nicht schwer sein.

Die Mail.php ist in Pear enthalten und wird von dort gezogen. Selbst musst du diese nicht anlegen. Dort kannst und sollst du auch gar nix dran ändern. Wenn dich wirklich interessiert wie die Mail-Klasse funktioniert, dann lies die Dokumenation. Wenn du wissen willst was in Mail.php steht, dann lies diese Mail-Dokumenation
Jan H. Krüger
 
Posts: 152
Joined: 24. October 2004 19:42

Postby Wiedmann » 10. April 2005 13:41

Ich weis aber nicht was in dieser Datei steht

Ich auch nicht. Ist aber auch uninteressant. Wichtig ist nur, dass du sie einbindest, weil dir sonst halt nicht die Funktionalität zur Verfügung steht (siehe deine Fehlermeldung).

kannst du mir das hier her schreiben???

Zuwas? Lade sie dir in einen Editor und schau sie an...
("/opt/lampp/lib/php/Mail.php")
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Next

Return to PHP

Who is online

Users browsing this forum: No registered users and 8 guests