Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 17
Seite [1]
r4z0r


Try to beat me



Herkunft: Daham
Beiträge: 153
# Thema - 14.07.2009 um 14:02 Uhr
hi leute,

nachdem meine clanpage endlich eine eigene domain hat, dachte ich mir, dass es an der zeit ist, mailadressen für die neue domain erstellen zu lassen und somit auch gleich "mail validierung" zu aktivieren. aus irgendeinem grund funktioniert dies aber leider nicht.

vorgeschichte:
ich habe csp auf einen server von einem kollegen laufen (nennen wir ihn mal server #1), der in einem rechen-center steht. mail lauft wiederum über einen anderen server, nennen wir ihn mal kategorisch "server #2". am server #2 sind die weiterleitungen und MX einträge richtig eingetragen worden. ich haber daher in "system -> optionen -> kontakt" die jeweiligen felder ausgefüllt:

"E-Mail Präfix und Bezeichner": [SWL] Clan Notification
"Standard E-Mail": notification (at) swl-clan (dot) at
"SMTP Host": server #2
" SMTP Port": 25

nun zum eigentlichen zweck des posts hier:
ich habe danach unter "system -> options -> benutzer" die registrierung auf "sicherheitscode + validierung" gesetzt. zum testen habe ich mich mit einem testuser registiert, es kam zwar die meldung, dass in kürze eine mail in mein postfach gesandt wird, welches den aktivierungslink für meinen test-account enthält -> das war gestern abend (!) und seither keine mail bekommen :/
im access-log sehe ich, dass der user in der DB erstellt wird, jedoch über den error-log keine auffälligkeiten, warum die mail-validierung nicht funktioniert... wenn ich die debug.php aufrufe, sehe ich ebenfalls keine errors...

auf server #1 läuft darüberhinaus noch ein phpbb-forum für eine andere community, welche ebenfalls über eine eigene domain läuft und server #2 (gleicher smtp-host/-port) ebenfalls als mailserver nutzt. mx-einträge, usw. richtig gesetzt <- hier funktioniert die mail-validierung und es wird tatsächlich eine mail (notification (at) [empty (dot) at]) gesandt und die aktivierung funktioniert daher auch.

ich habe in der verwaltung bzw. system geschaut, ob noch irgendwo eine einstellung zu den mails zu machen ist, habe aber keine gefunden. ich frage mich doch sowieso, wie csp sowas handeln will, wenn ich keine chance habe, ein passwort für den notification-account @ server #2 (der für das aussenden der aktivierungsmails zuständig ist) einzugeben ist. kann es daher sein, dass ich irgendwas übersehe ?
kanns doch am server liegen oder liegts an csp ? ich weiß es ned :(

ich bin bereits am ende meiner nerven, so pls help me:/

EDIT #1: ich habe soeben probiert, über die notification (at) swl-clan (dot) at adr eine mail an meinem privaten mail account zu senden -> funktioniert. warum es aber dann @ csp nicht funktioniert, muss mir mal einer sagen^^ server #2 kann ich daher als fehler quelle ausschließen, die domain mx einstellungen hab ich auc gecheckt, passen (braucht man aber eigentlich nur, wenn man eine mail @swl-clan.at schicken will). daher entweder csp oder server #2... me hatin

greezt, raz0r


Zuletzt editiert von r4z0r am 14.07.2009 um 14:25 Uhr (2x Editiert)
Inaktiv
r4z0r
Thread-Ersteller


Try to beat me



Herkunft: Daham
Beiträge: 153
# Antwort: 1 - 16.07.2009 um 12:33 Uhr
ich habe mich mal ein wenig mit den diversen php files beschäftigt, die für die mail abwicklung zuständig sein könnten. was ich aber bisweilen ned herausfinden konnte, ist der code actually, der für das senden der aktivierungsmails zuständig ist... vllt kann mir da jmd helfen, diese zu finden. vllt kann ich da was zusammenfrickeln.

oder einfacher: ein developer hilft mir mit meinem problem

lg, /me

edit: red' ich gegen eine wand? oO wenigstens ein "muh" wär schon mal ein anfang... btw, durchlaufzeit++ super support
(irgendwann reichts mir mal auch, sry ...)


Zuletzt editiert von r4z0r am 17.07.2009 um 18:17 Uhr (3x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 2 - 18.07.2009 um 11:25 Uhr
16.07.2009 um 12:33 Uhr - r4z0r:

edit: red' ich gegen eine wand? oO wenigstens ein "muh" wär schon mal ein anfang... btw, durchlaufzeit++ super support
(irgendwann reichts mir mal auch, sry ...)


muh


Sorry, aber:
- es ist Sommer (heißt die meisten sind im Urlaub)
- du hast kein Recht auf Support, da du nicht zahlst und dies ein freiwilliges Projekt ist
- villeicht kennt sich das Support Team nicht mit genau diesen fehler aus und die meisten Devs sind im Urlaub?




------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 3 - 18.07.2009 um 12:16 Uhr
also die funktion, die für den versandt zuständig ist, ist die cs_mail() in der system/core/tools.php in zeile 330.

wäre ganz praktisch wenn du mal auf deiner seite die email-aktivierung wieder einschalten kannst, damit ichs da mal testen kann.

hast auch mal im spam-ordner geguckt?


------------------
www.laszlokorte.de

Inaktiv
|
r4z0r
Thread-Ersteller


Try to beat me



Herkunft: Daham
Beiträge: 153
# Antwort: 4 - 18.07.2009 um 12:22 Uhr
yay, jemand hat geantwortet \o/ thx for the "muh"

ich verstehe das schon, aber wenigstens irgendeine antwort hätte ich mich dann doch erhofft. die community hinter clansphere ist meines erachtens bzw. was ich bisher so gesehen habe, doch recht groß, was wiederum ein pluspunkt war, clansphere auch zu nutzen. meine 1. paar posts wurden sehr schnell beantwortet, was mich doch erstaunt hatte, aber 3 tage ? ich mein, dass nun sommer- und somit auch urlaubszeit ist, ist mir schon klar. aber das kann ja auch ned der grund sein, einem begeisterten csp user 3 tage auf eine antwort warten zu lassen und eine antwort erst dann zu geben, wenn ich mal meine (kritische) meinung preisgebe...

dass ich kein recht auf support habe, war mir bewusst. ich habe vorhin schon die "große" community angesprochen, hilfe zur selbsthilfe usw., find ich gut. so muss nicht immer jedes mal das support team ran um fragen zu beantworten, da hier genug "hardcore-csp-user" sicherlich dabei sind

und dass sich das support team mit meinen beitrag nicht auskennt, mag ich zu bezweifeln. ich versuche immer (wer vllt. schon andere beiträge von mir gelesen hat) so genau und informationsreich meine probleme zu schildern. daher werden diese auch gern mal eine A4 seite lang.

villeicht kennt sich das Support Team nicht mit genau diesen fehler aus

desweiteren glaube ich, dass das csp-team sehr kompetente leute hat, oder siehst du das anders, Jam2 ?

------------
------------

EDIT #1: in der zwischenzeit, als ich den eintrag schrieb, hat SCHIRI geantwortet *hihi*

so, nun zu deinen anfrage, SCHIRI:

Im Spam-Ordner landen die mails nicht...

also die funktion, die für den versandt zuständig ist, ist die cs_mail() in der system/core/tools.php in zeile 330.

thx für die info

wäre ganz praktisch wenn du mal auf deiner seite die email-aktivierung wieder einschalten kannst, damit ichs da mal testen kann.

ich werde mich gleich darum kümmern.


EDIT #2:
registrierung mit mail validierung aktiviert


Zuletzt editiert von r4z0r am 18.07.2009 um 12:26 Uhr (2x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 5 - 18.07.2009 um 12:32 Uhr
ok, könntest du jetzt mal bitte den account "laszlokorte" aktivieren und webmasterrechte geben?
und wenn du willst, kannst du den account "SCHIRI" wieder löschen.


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 18.07.2009 um 12:33 Uhr (1x Editiert)
Inaktiv
|
r4z0r
Thread-Ersteller


Try to beat me



Herkunft: Daham
Beiträge: 153
# Antwort: 6 - 18.07.2009 um 12:37 Uhr
okay, mache ich. aber eins bemerk ich grade, der account "schiri" ist nun "aktiv". hat die mail validierung doch hingehauen ? oO

*webmasterrechte geb* *account aktivier*


Zuletzt editiert von r4z0r am 18.07.2009 um 12:40 Uhr (2x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 7 - 18.07.2009 um 12:38 Uhr
ne, hab keine email bekommen.

hm kannst sein, dass du laszlokorte gelöscht hast? ich kann mich mit SCHIRI einloggen, aber mit laszlokorte nicht und hab keine adminrechte^^

ah mein fehler, hab mich bei laszlokorte verschrieben xD


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 18.07.2009 um 12:40 Uhr (2x Editiert)
Inaktiv
|
r4z0r
Thread-Ersteller


Try to beat me



Herkunft: Daham
Beiträge: 153
# Antwort: 8 - 18.07.2009 um 12:41 Uhr
wie wurde dann der SCHIRI-account aktiviert ? ich habe dich zumindest nicht aktiviert... mit "laszlokorte" solltest dich nun auch einloggen können


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 9 - 18.07.2009 um 13:06 Uhr
also einmal könnte es schon probleme mit dem smtp-server geben, weil die mail()-Funktion von php die clansphere benutzt keine angabe von benutzername/password für den stmp-server anbietet (aber ich denke mal der ist so eingestellt, dass er n auth will).

allerdings ist das nicht der eigentliche fehler. der scheint nämlich nicht bei clansphere zu liegen. ich hab mal im hauptverzeichnis ne testmail.php erstellt, die unabhängig von clansphere beim aufrufen eine mail an mich verschicken soll. klappt aber nicht. also scheint an dem server an sich was falsch (eingestellt?) zu sein.

Und hier fängt es nämlich an, wo einige sich nicht mehr auskennen, denn wenn man so einen fehler noch nie (behoben) hatte, ist man nicht viel schlauer als du auch.

ich werd nochmal ein bischen rumprobieren, aber weiss auch nicht mehr so richtig weiter.

/e: da das explorer-modul grad nicht so funktioniert, wie es soll, wäre ein ftp-account noch ganz praktisch. kannst mir ja per pm schicken.


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 18.07.2009 um 13:14 Uhr (1x Editiert)
Inaktiv
|
r4z0r
Thread-Ersteller


Try to beat me



Herkunft: Daham
Beiträge: 153
# Antwort: 10 - 18.07.2009 um 13:14 Uhr
okay, danke jedenfalls

ich denk mal, dass der mailserver eine auth verlangt. was das problem mit der testmail.php angeht, so werde ich mich mal mit meinem mailserverprovider in verbindung setzen

btw, wollte "SCHIRI" deleten, hab aber "laszlokorte" erwischt. "schiri" hat nun webmaster rechte :O


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 11 - 18.07.2009 um 13:15 Uhr
habs gemerkt^^

ja aber es funktioniert ja auch nicht ohne smtp-server.

ich würd gern noch was ausprobieren, wofür ich nen ftp-account bräuchte. kannst mir ja per pm schicken.


------------------
www.laszlokorte.de

Inaktiv
|
r4z0r
Thread-Ersteller


Try to beat me



Herkunft: Daham
Beiträge: 153
# Antwort: 12 - 18.07.2009 um 13:20 Uhr
das ist nicht möglich, da ich keinen ftp account besitze. ich uppe meine sachen per scp und habe shell zugriff und authe mich in beiden fällen über ssh

daher würd ich mal vorschlagen, du sagst mir einfach, was du machen willst. andere möglichkeit: teamviewer mit vollzugriff mit geöffneter scp session.

btw, ich habe dich in icq geadded, vllt gehst du da mal online ^^ das board dauernd refreshen kann in diesem falle irgendwie nix

(bin mal mittagessen, back in 20min)


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 13 - 18.07.2009 um 13:23 Uhr
eine datei mit disem inhalt erstellen:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
1. / 2. / ... 
<?php


/**
 * class:         smtp.class.php
 * require:
 * optional:    
 * description:    class for sending mail directly throw 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 "";
        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;
        } 
    } 
}  

$smtp = new SMTP'STMP-SERVER''SMTP-USER''SMTP-PASSWORD' );
$error $smtp->send( array( 'info@laszlokorte.de' ), 'smtp-test''smtp-test' );
if(
$error) echo $error


 
?>

in der oberen, der untersten 3 zeilen müssen statt dem großgeschriebenen jeweils die stmp-zugangsdaten rein.


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 18.07.2009 um 13:23 Uhr (1x Editiert)
Inaktiv
|
r4z0r
Thread-Ersteller


Try to beat me



Herkunft: Daham
Beiträge: 153
# Antwort: 14 - 18.07.2009 um 13:46 Uhr
file ist oben, hab die in den main ordner von csp geworfen

wenn ich nun die datei über den browser ansurfe, kommt folgende meldung:
Couldn't not send mail. Server response: 504 5.5.4 Encryption required for requested authentication mechanism


btw, ich habe ja im 1. beitrag über das phpbb forum geredet, welches am gleichen server liegt und den gleichen mailserver benutzt. habe soeben in erfahrung gebracht, dass es zwar @ phpbb felder gibt, wo man benutzer/pw eingeben kann, dieses aber nicht notwendig ist. es funktioniert auch ohne

der mailserver nutzt IMAP + SSL für den posteingang und TLS für den postausgang, wenn dir das weiterhilft


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 15 - 18.07.2009 um 13:59 Uhr
ok, ich weiss erstmal nicht weiter.

normaler weise sollte es halt einfach mit der mail()-funktion von php funktionieren.
ich denke mal, dass es so auch bei der phpbb installation gemacht wird.

smtp und tls scheinen nicht so einfach per php machbar zu sein, wenn ich diesen thread überfliege:
http://www.vbulletin.com/forum/project.php?issueid=26523


------------------
www.laszlokorte.de

Inaktiv
|
r4z0r
Thread-Ersteller


Try to beat me



Herkunft: Daham
Beiträge: 153
# Antwort: 16 - 18.07.2009 um 14:17 Uhr
okay, danke jedenfalls. jetzt weiß ich wenigstens, wo ich ansetzen muss. mich irriterit halt nur, dass es am phpbb forum funktioniert und @ csp nicht (gleicher server, gleicher mailserver).

hmm, wenn hier irgendjmd noch etwas einfällt, bin ich auf jeden dankbar. ich werd mal mit server-hoster von beiden servern quatschen, mal schaun, ob wirs nicht doch hinbekommen. ich werd in dem fall, dass wirs hinbekommen, den lösungsweg posten.

@SCHIRI: deinen account lass ich mal drinnen, setze deine rechte aber auf "benutzer" zurück und deaktivier diesen. wenn du etwas brauchst, meld dich (ICQ von mir solltest haben bzw. PM me hier)

greetz, raz0r


Zuletzt editiert von r4z0r am 18.07.2009 um 14:22 Uhr (1x Editiert)
Inaktiv
|
r4z0r
Thread-Ersteller


Try to beat me



Herkunft: Daham
Beiträge: 153
# Antwort: 17 - 17.01.2010 um 21:00 Uhr
nur mal so zur info..

server umzug, mail funktioniert. muss ich mir mal bei zeiten anschauen, warum es auf dem neuen server funzt, aber nich auf dem vorherigen :O


Inaktiv
|
Antworten: 17
Seite [1]


Sie müssen sich registrieren, um zu antworten.