php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Scripts > Apps und PHP Script Gesuche
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


Apps und PHP Script Gesuche Hier könnt ihr nach PHP Skripten und Programmen fragen. Postet eure Wünsche

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 30-03-2004, 19:06
JokerfaceHRO
 Registrierter Benutzer
Links : Onlinestatus : JokerfaceHRO ist offline
Registriert seit: Jun 2003
Beiträge: 282
JokerfaceHRO ist zur Zeit noch ein unbeschriebenes Blatt
Standard ... suche fertigen mailer in php

heyho !
da ich am smtp-script (von TobiaZ) gescheitert bin, wollte ich hier mal ne anfrage
stellen, ob jemand vielleicht ein fertiges script hat ?

hab auch paar gute scripte als gegenleistung

Blessings !
__________________
Die Seite für Spychos
Mit Zitat antworten
  #2 (permalink)  
Alt 30-03-2004, 19:13
Wurzel
 Master
Links : Onlinestatus : Wurzel ist offline
Registriert seit: Jul 2002
Ort: double-u-upper-valley
Beiträge: 7.477
Wurzel ist zur Zeit noch ein unbeschriebenes Blatt
Standard

was ist mit günnis mail-class (in den schnipseln)
__________________
Kissolino.com
Mit Zitat antworten
  #3 (permalink)  
Alt 30-03-2004, 19:48
JokerfaceHRO
 Registrierter Benutzer
Links : Onlinestatus : JokerfaceHRO ist offline
Registriert seit: Jun 2003
Beiträge: 282
JokerfaceHRO ist zur Zeit noch ein unbeschriebenes Blatt
Standard

... heyho wurzel !

die klasse enthält leider den mail() befehl, den wollte ich vermeiden.
__________________
Die Seite für Spychos
Mit Zitat antworten
  #4 (permalink)  
Alt 31-03-2004, 11:23
Innuendo
 Guest
Innuendo
Beiträge: n/a
Standard

Dann nimm die Klasse und schreibe sie so um, dass SMTP-Befehle benutzt werden.
Mit Zitat antworten
  #5 (permalink)  
Alt 31-03-2004, 12:03
Günni
 Master
Links : Onlinestatus : Günni ist offline
Registriert seit: Jun 2002
Ort: Landau/Pfalz
Beiträge: 2.589
Günni ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Vielleicht hilft dir dies weiter http://www.php-resource.de/forum/sho...highlight=smtp
__________________
mfg
Günni


Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
City-Tiger - Online durch die Straßen tigern...
Mit Zitat antworten
  #6 (permalink)  
Alt 31-03-2004, 17:30
JokerfaceHRO
 Registrierter Benutzer
Links : Onlinestatus : JokerfaceHRO ist offline
Registriert seit: Jun 2003
Beiträge: 282
JokerfaceHRO ist zur Zeit noch ein unbeschriebenes Blatt
Standard

heyho Günni!

das ist die smtp-klasse mit der ich nicht klar gekommen bin, weshalb ich
diesen thread geöffnet habe
OffTopic:
Wie oben geschrieben:
ich bin mit diesem script nicht klar gekommen.
natürlich habe ich versucht es zu verändern, leider erfolglos
__________________
Die Seite für Spychos
Mit Zitat antworten
  #7 (permalink)  
Alt 31-03-2004, 17:37
Günni
 Master
Links : Onlinestatus : Günni ist offline
Registriert seit: Jun 2002
Ort: Landau/Pfalz
Beiträge: 2.589
Günni ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Achso,
dachte TobiaZ hätte auch nochmals eine geschrieben...
__________________
mfg
Günni


Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
City-Tiger - Online durch die Straßen tigern...
Mit Zitat antworten
  #8 (permalink)  
Alt 31-03-2004, 17:41
JokerfaceHRO
 Registrierter Benutzer
Links : Onlinestatus : JokerfaceHRO ist offline
Registriert seit: Jun 2003
Beiträge: 282
JokerfaceHRO ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@ Günni

könntest du mir vielleicht helfen ?
__________________
Die Seite für Spychos
Mit Zitat antworten
  #9 (permalink)  
Alt 31-03-2004, 22:41
Günni
 Master
Links : Onlinestatus : Günni ist offline
Registriert seit: Jun 2002
Ort: Landau/Pfalz
Beiträge: 2.589
Günni ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Theoretisch ja, bloss sieht es mit meiner Zeit im moment ziemlich RAR aus...
__________________
mfg
Günni


Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
City-Tiger - Online durch die Straßen tigern...
Mit Zitat antworten
  #10 (permalink)  
Alt 01-04-2004, 21:29
JokerfaceHRO
 Registrierter Benutzer
Links : Onlinestatus : JokerfaceHRO ist offline
Registriert seit: Jun 2003
Beiträge: 282
JokerfaceHRO ist zur Zeit noch ein unbeschriebenes Blatt
Standard

heyho Günni!
... falls du zeit findest mir zu helfen, kannst du mich über icq oder mail kontaktieren

(icq: 329311539)
__________________
Die Seite für Spychos
Mit Zitat antworten
  #11 (permalink)  
Alt 02-04-2004, 01:58
Günni
 Master
Links : Onlinestatus : Günni ist offline
Registriert seit: Jun 2002
Ort: Landau/Pfalz
Beiträge: 2.589
Günni ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wobei ich denke, wenn du hier ins Forum postest, wirst du wahrscheinlich schneller ne antwort bekommen...
__________________
mfg
Günni


Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
City-Tiger - Online durch die Straßen tigern...
Mit Zitat antworten
  #12 (permalink)  
Alt 02-04-2004, 19:29
JokerfaceHRO
 Registrierter Benutzer
Links : Onlinestatus : JokerfaceHRO ist offline
Registriert seit: Jun 2003
Beiträge: 282
JokerfaceHRO ist zur Zeit noch ein unbeschriebenes Blatt
Standard

heyho!
@ Günni
ok, hier ist der quelltext:

send.php:
PHP-Code:
<?
$d1
="meineadresse@web.de";
$d2="betreff";
$d3="hier steht\ntext";

$smtp = new SMTP$server$user_name$user_pass );
$error $smtp->send( array( $d1 ),
                       
$d2,
                       
$d3 );
if(
$error)echo$error;
?>
smtp.php:
PHP-Code:
<?

/**
 * class:         smtp.class.php
 * require:
 * optional:
 * description:    class for sending mail directly through an smtp server
 * created:        25.08.2002
 * last change:    18.09.2002
 * author:        Sven Denkert <sven.denkert@t-online.de>
 * copyright:    Sven Denkert
 *
 * TODO:        MIME / Attachments / error-handling like pop3.class.php
 */

if ( !isset( $_CLASS_SMTP_ ) ) {
    
$_CLASS_SMTP_ 1;
    class 
SMTP {
        var 
$server "smtp.web.de";
        var 
$user_name "";
        var 
$user_pass "";
        var 
$from "anonymous@unknown.home";

        var 
$socket;
        var 
$error;

        function 
SMTP$server$user_name null$user_pass null )
        {
            if ( !
$this->server $server )
                return 
$this->error "No SMTP server provided";
            if ( 
trim$user_name ) )
                
$this->user_name trim$user_name );
            if ( 
trim$user_pass ) )
                
$this->user_pass trim$user_pass );
        }

        function &
server_parse$response )
        {
            
$server_response "";
            while ( 
substr$server_response3) != ' ' )
            if ( !( 
$server_response fgets$this->socket256 ) ) )
                return 
$this->error "Couldn't get mail server response codes";
            if ( 
substr$server_response0) != $response )
                return 
$this->error "Couldn't not send mail. Server response: $server_response";
            return 
"";
        }

        function &
put$string )
        {
            return 
fputs$this->socket$string "\r\n" );
        }
        
// put in
        // mail_to => array of mailadresses, or string splittet with ,
        // cc => array of mailadresses, or string splittet with ,
        // cc => array of mailadresses, or string splittet with ,
        
function &send$mail_to$subject$message$cc ""$bcc "" )
        {
            
// Fix any bare linefeeds in the message to make it RFC821 Compliant.
            
$message preg_replace"/(?<!\r)\n/si""\r\n"$message );
            if ( !
trim$subject ) ) return $this->error "No email Subject specified";
            if ( !
trim$message ) ) return $this->error "Email message was blank";
            if ( !
is_array$mail_to ) ) $mail_to explode","$mail_to );
            if ( 
$cc && !is_array$cc ) ) $cc explode","$cc );
            if ( 
$bcc && !is_array$bcc ) ) $bcc explode","$bcc );
            if ( !
$this->socket fsockopen$this->server25$errno$errstr20 ) )
                return 
$this->error "Could not connect to smtp host : $errno : $errstr";
            if ( 
$this->server_parse"220" ) )
                return 
$this->error;
            if ( !
$this->put"EHLO " $this->server ) )
                return 
$this->error "cannot send EHLO Command";
            if ( 
$this->server_parse"250" ) )
                return 
$this->error;
            if ( !empty( 
$this->user_name ) && !empty( $this->user_pass ) ) {
                if ( !
$this->put"AUTH LOGIN" ) )
                    return 
$this->error "Cannot send AUTH LOGIN Command";
                if ( 
$this->server_parse"334" ) )
                    return 
$this->error;
                if ( !
$this->putbase64_encode$this->user_name ) ) )
                    return 
$this->error "Cannot send LOGIN USER";
                if ( 
$this->server_parse"334" ) )
                    return 
$this->error;
                if ( !
$this->putbase64_encode$this->user_pass ) ) )
                    return 
$this->error "Cannot send USER PASS";
                if ( 
$this->server_parse"235" ) )
                    return 
$this->error;
            }
            if ( !
$this->put"MAIL FROM: " $this->from ) )
                return 
$this->error "Cannot send MAIL FROM";
            if ( 
$this->server_parse"250" ) )
                return 
$this->error;
            
$to_header "FROM: <" $this->from "> \r\n";
            
$to_header .= "To: ";
            @
reset$mail_to );
            while ( list( , 
$mail_to_address ) = each$mail_to ) ) {
                
$mail_to_address trim$mail_to_address );
                if ( 
preg_match'/.+@.+/'$mail_to_address ) ) {
                    
fputs$this->socket"RCPT TO: $mail_to_address\r\n" );
                    
$this->server_parse"250" );
                }
                
$to_header .= "$mail_to_address, ";
            }
            if ( !empty( 
$bcc ) ) {
                @
reset$bcc );
                while ( list( , 
$bcc_address ) = each$bcc ) ) {
                    
$bcc_address trim$bcc_address );
                    if ( 
preg_match'/.+@.+/'$bcc_address ) ) {
                        
fputs$this->socket"RCPT TO: $bcc_address\r\n" );
                        
$this->server_parse"250" );
                    }
                }
            }
            if ( !empty( 
$cc ) ) {
                @
reset$cc );
                while ( list( , 
$cc_address ) = each$cc ) ) {
                    
$cc_address trim$cc_address );
                    if ( 
preg_match'/.+@.+/'$cc_address ) ) {
                        
fputs$this->socket"RCPT TO: $cc_address\r\n" );
                        
$this->server_parse"250" );
                    }
                }
                
$to_header .= "$cc_address, ";
            }
            
fputs$this->socket"DATA\r\n" );
            
$this->server_parse"354" );
            
fputs$this->socket"Subject: $subject\r\n" );
            
fputs$this->socket"$to_header\r\n" );
            
fputs$this->socket"\r\n\r\n" );
            
fputs$this->socket"$message\r\n" );
            
fputs$this->socket".\r\n" );
            
$this->server_parse"250" );
            
fputs$this->socket"QUIT\r\n" );
            
fclose$this->socket );
            
$this->socket null;
        }
    }
}
include(
"send.php");
?>
beim ausführen des scripts bekomme ich die fehlermeldung, dass
der keine ausgabe über port 25 machen kann und zusätzlich findet
er den server nich.

hier der error:

Warning: fsockopen(): php_hostconnect: connect failed in C:\wampp2\htdocs\smtp.php on line 65

Warning: fsockopen(): unable to connect to :25 in C:\wampp2\htdocs\smtp.php on line 65
Could not connect to smtp host : 10049 : Unknown Error



die zeile 65:
if ( !$this->socket = fsockopen( $this->server, 25, $errno, $errstr, 20 ) )


thx and blessings !
__________________
Die Seite für Spychos

Geändert von JokerfaceHRO (02-04-2004 um 19:32 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

Projektmanagement Damals und Heute
Projektmanagement Damals und HeuteWerfen Sie einen Blick auf das, was sich verändert hat, und entdecken Sie, wo die Zukunft dieses Gebietes hinsteuert.

18.01.2021 | Berni

Arbeitsmanagement-Tools
Arbeitsmanagement-ToolsWarum jedes Team Arbeitsmanagement-Tools benötigt. Man schätzt, dass 25% eines durchschnittlichen Mitarbeiter-Tages durch ineffiziente Arbeit vergeudet werden.

11.12.2020 | Berni


 

Aktuelle PHP Scripte

PHP-Login

Die Aufgabenstellung bestand darin, ein einfaches Login-Script zu erstellen, dass schnell und universell auf jeder Webseiten eingebaut werden kann. Der Schwerpunkt lag dabei auf der Entwicklung eines universell einsetzbarem Modul für den Login und zur

05.04.2021 Wallhalla | Kategorie: PHP/ Kundenverwaltung
ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

18.03.2021 Berni | Kategorie: PHP/ Anzeigenmarkt
Modelmanager 2

Der Modelmanager 2 kann als komplette Webseite oder als Webtool in einem eigenen Verzeichnis Installiert werden, so ist dieser auch sehr Flexibel einsetzbar.

17.03.2021 Stephan_1972 | Kategorie: PHP/ Bilder
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:03 Uhr.