PHP-Funktion mail()
lima-city → Forum → lima-city Allgemein → lima-city Allgemein
adresse
ansatz
array
auktion
code
dateneingabe
datum
eingabe
email
header
host
message
parameter
performance
sender
server
trage
treffer
woche
ziemlicher laie
-
Hallo liebes lima-city-Team.
Meine Frage ist, ob es z.B. über die Auktionen möglich ist, ein grösseres Mailkontigent zu bekommen? Im Moment verbrauche ich die 50 Mails nur beim testen, aber auch so wäre es ganz interessant. MfG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Bisher ist das noch nicht möglich. Obs zukünftig möglich sein wird kann ich dir nicht sagen.
-
ich habe ja das gleiche Problem und ich möchte es gerne umstellen auf meine e-mail Adresse, aber ich krieg das nicht hin???? Wie geht das denn???
-
Erster Treffer bei Google:
<?php $from = "Sandra Sender <sender@example.com>"; $to = "Ramona Recipient <recipient@example.com>"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; $host = "mail.example.com"; $username = "smtp_username"; $password = "smtp_password"; $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject); $smtp = Mail::factory('smtp', array ('host' => $host, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp->send($to, $headers, $body); if (PEAR::isError($mail)) { echo("<p>" . $mail->getMessage() . "</p>"); } else { echo("<p>Message successfully sent!</p>"); } ?>
Trage oben deine Daten (E-Mail Adresse, Server, Username usw.) ein, dann sollte das ganze funzen. Jede Woche ist ein anderes Script ganz oben bei Google, und da ich so nen Code 2 mal die Woche hier reinschreibe teste ich den nicht immer. -
danke, nur bin ich ziemlicher Laie und weiß nicht mal WO ich das einbauen muss, in welcher Datei
-
@drafed-map
Erster Treffer bei Google:
das mag wohl sein dass es geht. nur! wo wird die klasse 'Mail' eingebunden? na bei PEAR! glaubst gibt es bei lima PEAR? die meisten bieten es aus performance-gründen nicht an. ich habe es bei lima allerdings nicht gesucht/gefunden, weil man ganz gut ohne auskommt.
<?php $from = "Sandra Sender <sender@example.com>"; $to = "Ramona Recipient <recipient@example.com>"; ...; $smtp = Mail::factory('smtp', ...; if (PEAR::isError($mail)) { ... ?>
also ein ansatz von mir, was für mich zu funktioniert scheint ist:
<?php $mailmessage = ""; // mail parameters: $to = <input 'to'>; $subject = <input 'subject'>; $message = <input 'message'>; // header data: $charset = "utf-8"; $crlf = "\r\n"; // kann aber auch nur "\n" heißen! (je nach server) $from = <input 'from'>; $reply = <input 'reply to'>; $header = "From: $from$crlf". "Reply-To: $reply$crlf". "X-Mailer: PHP/".phpversion()."$crlf". "Content-Type: text/plain; charset=$charset"; // send mail: if ( mail ($to, $subj, $message, $header) ) { $mailmessage .= "<h3>Das Email wurde erfolgreich übermittelt.</h3>"; } else { // schlimm schlimm! $mailmessage .= "<h3>Email konnte nicht gesendet werden.</h3>"; } // wo es dann gebraucht wird, $mailmessage mit echo ausgeben. ?>
ansatz, weil die ganze dateneingabe ist nur schematisch dargestellt. das sind die zeilen wo
vorkommt. wir können hier nicht hellsehen, wo die daten herkommen, daher musst du die eingabe machen oder beschreibst es genau, wie sie in dein prog hineinkommen sollen.$... = <input '...'>;
Beitrag zuletzt geändert: 31.10.2009 15:58:35 von czibere -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage