kostenloser Webspace werbefrei: lima-city


PHP-Funktion mail()

lima-cityForumlima-city Allgemeinlima-city Allgemein

  1. Autor dieses Themas

    meetmyfriendz

    meetmyfriendz hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Bisher ist das noch nicht möglich. Obs zukünftig möglich sein wird kann ich dir nicht sagen.
  4. 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???
  5. 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.
  6. danke, nur bin ich ziemlicher Laie und weiß nicht mal WO ich das einbauen muss, in welcher Datei
  7. @drafed-map
    Erster Treffer bei Google:

    &lt;?php
    $from = "Sandra Sender &lt;sender@example.com&gt;";
    $to = "Ramona Recipient &lt;recipient@example.com&gt;";
    ...;
    $smtp = Mail::factory('smtp',
    ...;
    
    if (PEAR::isError($mail)) {
    ...
    ?&gt;
    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.

    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
    $... = <input '...'>;
    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.

    Beitrag zuletzt geändert: 31.10.2009 15:58:35 von czibere
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!