PHP Webmailer mit der Klasse PHPMailer

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • PHP Webmailer mit der Klasse PHPMailer

    PHP Webmailer mit der Klasse PHPMailer

    UPDATE: Eine aktuellere Version findet ihr in unserem Wiki unter [wiki]Webmailer mit PHP[/wiki]

    Zuerst einmal ladet euch den PHPMailer unter phpmailer.sourceforge.net/ herunter. Entpackt die Datei und kopiert folgendes Skript in den entpackten Ordner:

    Quellcode

    1. <?
    2. if($_POST['submit'] == 1)
    3. {
    4. require("class.phpmailer.php");
    5. $mail = new PHPMailer();
    6. $mail->AddAddress($_GET['recipient']);
    7. $mail->From = $_GET['mail'];
    8. $mail->FromName = $_GET['name'];
    9. $mail->Subject = "Das ist die Betreffzeile"; //Betreff
    10. $mail->Body = $_GET['inhalt']; // Der Inhalt der Email
    11. if(!$mail->Send())
    12. {
    13. echo "Fehler beim Versenden der Nachricht";
    14. exit;
    15. }
    16. echo "die Nachricht wurde erfolgreich versendet";
    17. exit;
    18. }
    19. <form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    20. <input type="hidden" name="submit" value="1" />
    21. <table>
    22. <tr>
    23. <td>Absendername</td>
    24. <td><input type="text" name="name" /></td>
    25. </tr>
    26. <tr>
    27. <td>Absender-E-Mail</td>
    28. <td><input type="text" name="mail" /></td>
    29. </tr>
    30. <tr>
    31. <td>Empfänger E-Mail</td>
    32. <td><input type="text" name="recipient" /></td>
    33. </tr>
    34. <tr>
    35. <td colspan="2">
    36. <textarea name="inhalt" cols="50" rows="10"></textarea></td>
    37. </tr>
    38. <tr>
    39. <td>&nbsp;</td>
    40. <td><input type="submit" value="Email senden" /></td>
    41. </tr>
    42. </table>
    43. </form>
    Alles anzeigen