PHP Mail script über SMTP
-
-
Hi,
wenn du es nicht gerade über die Funktion mail() in PHP machen willst, kannst du dir mal die Seite angucken http://pear.php.net/package/Mail , dort gibt es das PEAR Package Mail.
Habe hier im Internet aber noch ein anderes Skript gefunden, selber noch nicht probiert, sieht aber ganz gut aus:
[code:1]<?php
$smtp_server = "smtpserver";
$port = 25;
$mydomain = "Domain";
$username = "Benutzername";
$password = "Passwort";
$sender = "absender Mail";
$recipient = "Empfänger Mail";
$subject = "Betreff";
$content = "Nachricht";
// Initiate connection with the SMTP server
$handle = fsockopen($smtp_server,$port);
fputs($handle, "EHLO ".$mydomain."\n");
// SMTP authorization
fputs($handle, "AUTH LOGIN\n");
fputs($handle, base64_encode($username)."\n");
fputs($handle, base64_encode($password)."\n");
// Send out the e-mail
fputs($handle, "MAIL FROM: ".$sender."\n");
fputs($handle, "RCPT TO: ".$recipient."\n");
fputs($handle, "DATA\n");
fputs($handle, "To: ".$recipient."\n");
fputs($handle, "Subject: ".$subject ."\n");
fputs($handle, $content."\n");
fputs($handle, ".\n");
// Close connection to SMTP server
fputs($handle, "QUIT\n");
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
?>[/code:1] -
Ok HAt sich erledigt. Danke
Habe jetzt einfach postfix auf meinem Server installiert und somit die Mail()Funktion von PHP benutzt