php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.05.2010, 18:45  
Erfahrener Benutzer
 
Registriert seit: 09.10.2009
Beiträge: 179
PHP-Kenntnisse:
Anfänger
lord_icon ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] PHP over SMTP

Hi,

folgendes Script:

PHP-Code:
$smtp_server "domain1.de";
$port 25;
$mydomain "domain1.de";
$username "username";
$password "passwort";
$sender "info@domain1.de";
$recipient "info@domain1.de";
$subject "Betreff";
$content "Nachricht";

print_r("MAIL FROM: ".$sender."\n");

// Initiate connection with the SMTP server
$handle fsockopen($smtp_server,$port);
fputs($handle"EHLO ".$mydomain."\n");

// SMTP authorization
fputs($handle"AUTH LOGIN\n");
fputs($handlebase64_encode($username)."\n");
fputs($handlebase64_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>"
Gibt mir leider
Code:
MAIL FROM: info@domain1.de

220 mailserver.domain.de ESMTP Postfix
<br>250-mailserver.domain.de
<br>250-PIPELINING
<br>250-SIZE
<br>250-ETRN
<br>250-STARTTLS
<br>250-AUTH PLAIN LOGIN
<br>250-AUTH=PLAIN LOGIN
<br>250-ENHANCEDSTATUSCODES
<br>250-8BITMIME
<br>250 DSN
<br>334 VXNlcm5hbWU6
<br>334 UGFzc3dvcmQ6
<br>235 2.7.0 Authentication successful
<br>501 5.1.7 Bad sender address syntax
<br>503 5.5.1 Error: need MAIL command
<br>
Wie man oben im Code schon mal sieht, habe ich mir die Sender Adresse mal ausgeben lassen.

Dieser Befehl ist aber korrekt (meiner Meinung nach).
Dennoch meckert er mit "Bad sender address syntax

Hat einer eine Idee?
Oder hat einer eine andere KURZE Funktion um per PHP per SMTP zu versenden?
Die die ich gefunden habe, includieren immer eine zusatz PHP oder sind ellen lang. Soll kurz und einfach sein.

Geändert von lord_icon (03.05.2010 um 18:54 Uhr).
lord_icon ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.05.2010, 19:09  
Erfahrener Benutzer
 
Registriert seit: 09.10.2009
Beiträge: 179
PHP-Kenntnisse:
Anfänger
lord_icon ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
fputs($handle"MAIL FROM:<".$sender.">\n");
fputs($handle"RCPT TO:<".$recipient.">\n"); 
Harte klammern... dann klapps
lord_icon ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PHP mit SMTP verbinden djscaleo PHP Tipps 2009 7 21.02.2010 15:05
Rmail: Mail via SMTP wolgensinger PHP Tipps 2009 10 23.08.2009 13:56
Simple Machines Forum, SMTP und STARTTLS phw Server, Hosting und Workstations 1 24.06.2009 20:36
[Erledigt] SMTP zum senden von Mails verwenden! krachmacha PHP Tipps 2009 10 01.05.2009 20:32
Phpmailer - data not accepted / SMTP Fehler: Daten werden nicht akzeptiert Soese PHP Tipps 2008 4 16.11.2008 13:05
PHPMailer Problem ochsi PHP Tipps 2008 7 08.07.2008 10:34
Problem mit smtp und mercury Anuschka PHP Tipps 2006 4 18.08.2006 16:06
Anmelden bei SMTP PHP Tipps 2007 7 14.11.2005 12:06
SMTP probleme beim versenden PHP Tipps 2007 2 11.11.2005 11:37
[Erledigt] Mail versenden über externen Server mit SMTP und Port 25 PHP Tipps 2005-2 2 07.10.2005 22:23
Email über "fremden" SMTP Server schicken PHP Tipps 2005-2 0 18.09.2005 00:44
mail von lokalem Server an SMTP im Netz -after_pop- Problem PHP-Fortgeschrittene 7 12.08.2005 14:40
[Erledigt] mail() versucht die Mails als wwwrun an den SMTP Server zu l Server, Hosting und Workstations 3 15.06.2005 11:25
AVM KEN als lokalen SMTP Server ansprechen workaholic PHP Tipps 2005 3 04.02.2005 13:20
Brauche hilfe bei php mit smtp! PHP Tipps 2004 1 03.06.2004 21:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/67588-erledigt-php-over-smtp.html, smtp php, php smtp, php fsockopen starttls, mercury bad sender address syntax, fputs $handle echo, initiate connection with the smtp server, fputs($handle, \mail from:, #503 5.5.1 error: need mail command ##http://www.google.de/, \503 bad smtpmailfrom (#5.5.1)\, php syntax <br>, fputs($handle, \ehlo, smtp.php, mercury bad recipient address syntax, bad sender address syntax mercury, php smtp fgets, mercury php 501, echo fgets(, error 501 fputs, fputs($handle, \ehlo \.$mydomain.\\\n\);

Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum