Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 10
Seite [1]
TimeKing


Beginner





Beiträge: 15
# Thema - 31.01.2012 um 19:33 Uhr
und auf ein Neues...

... wollte gerade den Newsletter ausprobieren und bekam jetzt folgende Fehlermeldung:

mehr... +-






 
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.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

function cs_mail_prepare ($email$title$message$from$type$options) {

  global 
$cs_main;
  
$nl "\r\n";
  
$mail = array();

  
$subject $options['def_org'] . ' - ' $title;
  
$type = empty($type) ? 'text/plain' $type;

  if(
$type == 'text/plain') {
    
# add mail signature if available
    
static $signature '';
    if(empty(
$signature) AND file_exists('uploads/imprint/mailsig.txt'))
      
$signature $nl $nl file_get_contents('uploads/imprint/mailsig.txt');
    
$message .= $signature;

    
$subject html_entity_decode($subjectENT_NOQUOTES$cs_main['charset']);
    
$message html_entity_decode($messageENT_NOQUOTES$cs_main['charset']);
  }

  
$mail['subject'] = '=?' $cs_main['charset'] . '?B?' base64_encode($subject) . '?=';
  
$mail['message'] = chunk_split(base64_encode($message));
  
$mail['from'] = empty($from) ? $options['def_mail'] : $from;
  
$mail['to'] = $email;

  
$mail['headers'] = "MIME-Version: 1.0" $nl;
  
$mail['headers'] .= "Content-Type: " $type "; charset=" $cs_main['charset'] . $nl;
  
$mail['headers'] .= "Content-Transfer-Encoding: base64" $nl;
  
$mail['headers'] .= "X-Mailer: ClanSphere" $nl;
  
$mail['headers'] .= "From: " $mail['from'] . $nl;

  return 
$mail;
}

function 
cs_mail_send ($mail) {

  @
ini_set('sendmail_from'$mail['from']);
  
$result mail($mail['to'], $mail['subject'], $mail['message'], $mail['headers']) ? true false;
  return 
$result;
}

function 
cs_mail_smtp ($mail$options) {

  
$timeout 10;
  
$smtp_con fsockopen($options['smtp_host'], $options['smtp_port'], $errno$errstr$timeout);

  if(!empty(
$errno)) {
      
cs_error(__FILE__'cs_mail_smtp - ' $errno ' - ' $errstr);
      return 
false;
  }
  else {
    
$nl "\r\n";
    
$mail_top $mail['headers'] . "To: " $mail['to'] . $nl "Subject: " $mail['subject'] . $nl;
    
$mail_data =  $mail_top $nl $mail['message'] . $nl ".";

    
$mail_com = array('helo' => 'HELO ' $_SERVER['SERVER_ADDR'],
                      
'login' => 'AUTH LOGIN',
                      
'user' => base64_encode($options['smtp_user']),
                      
'pw' => base64_encode($options['smtp_pw']),
                      
'from' => 'MAIL FROM:' $mail['from'],
                      
'to' => 'RCPT TO:' $mail['to'],
                      
'data' => 'DATA',
                      
'response' => $mail_data,
                      
'quit' => 'QUIT');

    
stream_set_timeout($smtp_con$timeout);

    global 
$cs_logs;
    static 
$num 0;
    
$num++;
    
$log 'MAIL ' $num $nl;
    
$log .= 'connect: ' fread($smtp_con2048);
    
$cs_logs['sql'][__FILE__] = isset($cs_logs['sql'][__FILE__]) ? $cs_logs['sql'][__FILE__] . $log $log;

    foreach(
$mail_com AS $com_info => $command) {

      
fwrite($smtp_con$command $nl);
      
$read fread($smtp_con2048);
      
$code = (int) substr($read03);
      
$cs_logs['sql'][__FILE__] .=  $com_info ': ' $read;

      if(
$code >= 400) {
        
cs_error($com_info'cs_mail_smtp - Bad status code: ' substr($read0, -2));
        return 
false;
      }
    }

    return 
true;
  }
}


Ich benutze nicht die php.ini für den Mailversand.

Gruß

TimeKing


------------------
Inaktiv
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 1 - 01.02.2012 um 05:14 Uhr
Ich will dir ja nicht auf den Schlipps treten,
aber lies dir das mal wegen der Lizenzbestimmungen durch.
Ich denke auch, da dein Impressum ordentlich ausgefüllt ist,
ist das von dir nicht böswillig oder beabsichtigt worden:

http://wiki.clansphere.de/Lizenzbestimmungen


Mfg


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
TimeKing
Thread-Ersteller


Beginner





Beiträge: 15
# Antwort: 2 - 01.02.2012 um 08:56 Uhr
ups... danke... jetzt ist wieder alles ordentlich verlinkt, war echt keine Absicht!!!


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


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 3 - 01.02.2012 um 15:57 Uhr
Dachte ich mir schon.
Nur bei deinem Problem kann ich dir leider auch nicht helfen.



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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
TimeKing
Thread-Ersteller


Beginner





Beiträge: 15
# Antwort: 4 - 04.02.2012 um 14:46 Uhr
huhu, noch einmal ein push...
hat denn keiner eine Idee woran bzw. woher dieser Fehler kommen kann?
es ist echt schade, dass dieses wirklich gute System keine Mails versendet... warscheinlich nur bei mir nicht.


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 04.02.2012 um 17:42 Uhr
Wenn du mir mal deine FTP Daten, sowie CSPhere Admin ACC zuschickst, kann ich morgen im Laufe des Tages mal schauen, woran es liegen könnte.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9410
# Antwort: 6 - 04.02.2012 um 17:42 Uhr
aktuelle svn build probiert? error log einträge? sonst keine idee.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
TimeKing
Thread-Ersteller


Beginner





Beiträge: 15
# Antwort: 7 - 04.02.2012 um 20:17 Uhr
@Fr33z3m4n
PM ist raus...


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 8 - 05.02.2012 um 14:21 Uhr
Hi,

also am CSP o.ä. liegt es nicht. Es liegt am Mailserver. Dieser beendet die Verbindung, sofern man HELO nutzt.

Bitte deinen Anbieter informieren, und nach weiteren Informationen fragen.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
TimeKing
Thread-Ersteller


Beginner





Beiträge: 15
# Antwort: 9 - 05.02.2012 um 16:49 Uhr
Noch einmal Dank an Fr33z3m4n, der mich jetzt auf die richtige Spur gebracht hat.

Es lag tatsächlich am Mailserver und zwar an dieser Einstellung.
Der Mailserver verzögert die Begrüßung absichtlich um gewisse Mail-Robots auf Distanz zu halten (HELO Befehl)



Ein Auszug von der Anleitung:

Delay SMTP greeting by
The optimal delay value is between 25 and 30 seconds. Shorter delay might not be enough (the spam sending applications use 10-20 sec), longer time would impede the communication.

Delay of SMTP greeting decreases spam occurrence in Kerio Connect by 60 — 70 per cent. This also decreases the load on the server since spam testing is very demanding. Additionally, the method has no so called false positives as there is no influence to the email which is delivered legitimately.

Nun habe ich natürlich doch noch eine Frage an´s Entwickler-Team...
Wäre es möglich bei Clansphere eine Einstellung zu programmieren, dass nicht sofort die Mails versendet werden, sondern die Begrüßung vom Mailserver abgewartet wird?

Gruß

TimeKing



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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 10 - 05.02.2012 um 18:33 Uhr
hmm, nicht wirklich. DA der Benutzer diese Wartezeit dann auch hätte, bis die information kommt, dass die Mail(s) versandt wurden.

ich gehe mal nicht davon aus, dass der Mailserver ein OpenRelay ist.
Weil diese Einstellung hat halt nur dann den Sinn, wenn jeder von überall ohne Zugangsdaten Mails über den Server versenden kann.
Stell von daher einfach den Wert auf 0 runter, und dann sollte auch das Mailversenden gehen.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Antworten: 10
Seite [1]


Sie müssen sich registrieren, um zu antworten.