Davon abgesehen, dass dein Code angreifbar ist (Header-Injection – Wikipedia), fügst du nach dem letzten Header einen Zeilenumbruch ein, daran könnte es ggf. liegen.
Du meinst hier
und hier
Davon abgesehen, dass dein Code angreifbar ist (Header-Injection – Wikipedia), fügst du nach dem letzten Header einen Zeilenumbruch ein, daran könnte es ggf. liegen.
Du meinst hier
und hier
Ohne Header einer entsprechenden Email kann man nur Raten wo der Fehler liegt. Ein Indiz ist wie gesagt, dass du von netcup aus mit Absender freenet schickst. Das kann nicht gut gehen.
Kommentar Nr. 10 ist ein Auszug aus einer Mail, sind dies nicht die Headerangaben? Wenn nein, dann würde es mich freuen, wenn ich einen Tipp bekäme, welches Headerangaben in einer Mail denn sind.
Das Formular hat bisher bei anderen Hostern bestens funktioniert. Es wird ja in dem Formluar lediglich die E-Mail eingetragen, eine Mail an mich gesendet und eine Mail an den Auszufüllenden als Bestätigung. So ganz kann ich dies nicht nachvollziehen.
Warum sollte ich aktiv Spam verbreiten? Über dieses Forumlar wurde noch kein einziger Spam versendet.
Dies sind alles gewollte Anmeldungen die über das Formular getätigt werden und das Formluar ist auch nur im Zeitraum von knapp 3 Monaten aktiv.
und was heißt dies für mich?
Der Auszufüllende trägt ja nur seine E-Mail in das Formular ein, dies war hier im Beispiel halt freenet. Aber es ist egal was dort als Absender steht, es geht alles in den Spam, (soweit ich mich erinnere, ging auch meine eigene Adresse in den Spam und die ist hier bei netcup).
Hallo,
nein dies ist nicht der Fehler. Der Hinweistext von mir war zu lange, daher habe ich ihn gekürzt. Dabei sind mir hier leider das die Beiden '; abhanden gekommen.
Es sieht bei mir aber so aus.
Wenn der header soweit ok ist, woran könnte es noch liegen?
Gruß tsp
Auch das haette sich erledigt, wenn Du einfach eine Library anstatt der mail() Funktion nutzen wuerdest. Siehe Deinen SPAM Thread.
wenn ich es igendwie hinbekomme, dann werde ich den Einbau mal versuchen
Ohne das Skript zu kennen, mit dem die Nachrichten verwendet werden, sieht das nach Leerzeilen in den Headern aus (was nicht erlaubt ist). Manche Clients sind wohl so schlau das zu erkennen und zu unterdrücken...
hier der Code-Auszug:
{//Bestätigungsemail an den Anmeldenden
$today=date('l; d.m.Y H:i:s');
$to=$_POST['email'];
$subject='Bestätigung der Anmeldung';
if($altSignUp) $subject='Warteliste - Bestätigung der Daten';
$text='<p>Hallo '.$_POST['vorname'].' '.$_POST['nachname'].',</p>
<p>soeben ('.$today.') ist Ihre ';
if(!$altSignUp)
$text.='Anmeldung bei uns eingegangen.</p>
<p>Hier als Bestätigung und zur Überprüfung die angegebenen Daten:</p>';
else
$text.='Anfrage zu einer Turnierteilnahme bei uns eingegangen.</p>
<p>Aktuell ist die Teilnehmergrenze in Ihrem gemeldeten Wettbewerb überschritten und wir können Ihre Anfrage aktuell noch nicht bestätigen. Erfahrungsgemäß sagen aber kurz vor Turnierbeginn noch der ein oder andere Spieler ab. In einem solchen Fall würden wir Sie dann umgehend kontaktieren.</p>
<p>Hier zur Überprüfung die angegebenen Daten:</p>';
$text.='
<p>Angemeldete Turnierklasse samt Turniertag: '.$turnierklassestr.(intval($_POST['turnierklasse_ex'])?' (freiwillig eine Klasse höher)':'').'</p>
<table border=1>
<tr>
<td>Vorname</td>
<td>Nachname</td>
<td>Q-TTR 11.05.14</td>
<td>Verein</td>
<td>Startgebühr</td>
<td>Vorkasse</td>
</tr>
<tr>
<td>'.$_POST['vorname'].'</td>
<td>'.$_POST['nachname'].'</td>
<td>'.$_POST['ttr'].'</td>
<td>'.$_POST['verein'].'</td>
<td>'.$startgeld.'</td>
<td>'.$vorkasse.'</td>
</tr>
</table>
<p>Für eine schnellere Abwicklung beim Turnier gibt es die Möglichkeit per Vorkasse bis zum 11.09.2014 (Geldeingang) die Startgebühr zu überweisen.<br />
Kontodaten:<br />
Vereinsname<br />
KTO: <br />
BLZ: <br />
Bankname<br />
Betrag: '.$vorkasse.'.<br />
Verwendungszweck: PPC 2014, '.$_POST['nachname'].', '.$_POST['vorname'].', '.$turnierklasse.', '.$_POST['verein'].'</p>
<p>Hinweis:<br />
Hinweistext:</p>
if(!$altSignUp)
$text.='<p>Falls eine Teilnahme - aus welchen Gründen auch immer - nicht erfolgen kann ...</p>
<p>Vielen Dank!</p>
<p>Mit freundlichen Grüßen<br />
Test</p>';
else
$text.='<p>Vielen Dank!</p>
<p>Mit freundlichen Grüßen<br />
Test</p>';
$header='From: Test <ppc2014@test.de>'."\r\n".'Reply-To: Test - Testverein <ppc2014@test.de>'."\r\n";
if(!empty($_POST['email_alt'])) $header.='Cc: '.$_POST['email_alt']."\r\n";
$header.='MIME-Version: 1.0'."\r\n".'Content-Type: text/html; charset=UTF-8'."\r\n";
if(mail($to,'=?UTF-8?B?'.base64_encode($subject).'?=',$text,$header))
{//Mail an die Turnierleitung
$to='ppc2014@test.de';
$subject='Neue Anmeldung';
if($altSignUp) $subject='Warteliste - Neue Anfrage';
$text='<p><b>'.($altSignUp?'- WARTELISTE -<br /><br />':'').'</b>Es gibt eine neue Anmeldung ('.$today.')</p>
<p>Übermittelte Daten:</p>
<p>Vorname: '.$_POST['vorname'].'<br/>
Nachname: '.$_POST['nachname'].'<br/>
Geschlecht: '.$_POST['geschlecht'].'<br/>
Geburtsjahr: '.$_POST['geburtsjahr'].'<br/>
Kontakt-E-Mail: '.$_POST['email'].'<br/>
E-Mail 2: '.$_POST['email_alt'].'<br/>
Quartals-TTR vom 11.05.2014: '.$_POST['ttr'].'<br/>
Anzahl Einzel vom 11.05.2014: '.$_POST['anzahlEinzel'].'<br/>
Angemeldete Turnierklasse: '.$turnierklassestr.(intval($_POST['turnierklasse_ex'])?' (freiwillig eine Klasse höher)':'').'<br/>
Verein: '.$_POST['verein'].'<br/>
Verband: '.$_POST['verband'].'<br/>
Bezirk: '.$_POST['bezirk'].'<br/>
Altersklasse: '.$_POST['altersklasse'].'<br/>
Bemerkung: '.$_POST['eintrag'].'</p>';
$header='From: "'.$_POST['vorname'].' '.$_POST['nachname'].'" <'.$_POST['email'].'>'."\r\n".'MIME-Version: 1.0'."\r\n".'Content-Type: text/html; charset=UTF-8'."\r\n";
if(mail($to,$subject,$text,$header)) {
?><p><span class="gruen"><b>Die <?php echo($altSignUp?'Anfrage':'Anmeldung');?> ist bei uns eingegangen!<br/>In Ihrem Postfach befindet sich eine Bestätigung der <?php echo($altSignUp?'Anfrage':'Anmeldung');?>.</b></span><br/><br/><a class="links" href=index.php title="PPC-Allgemein">Zurück zur Übersicht</a> oder <a class="links" href="http://test.de" title="Homepage">zur Webseite des Test</a></p><?php
}else{?><p><span class="gruen"><b><?php echo($altSignUp?'Anfrage':'Anmeldung');?> erfolgreich</b></span>, <span class="rot"><b>Probleme mit Mailversand.</b></span><br/><br/><a class="links" href=index.php title="PPC-Allgemein">Zurück zur Übersicht</a> oder <a class="links" href="http://test.de" title="Homepage">zur Webseite des Test</a></p><?php }
}else{
?><p><span class="rot"><b>Die <?php echo($altSignUp?'Anfrage':'Anmeldung');?> ist Fehlgeschlagen!<br/>Leider trat beim Mailversand ein unerwartetes Problem auf.</b></span></p><br/><?php
$show_form=true;
}
Alles anzeigen
Hallo,
hier mal der Auszug aus dem Quelltext den ich mir bei Roundcube anzeigen lassen kann:
Return-Path: <sub...@af914.netcup.net>
X-Original-To: info@test.de
Delivered-To: info@test.de
Received: by mxf912.netcup.net (Postfix, from userid 30)
id 6C7EA21171; Tue, 1 Jul 2014 22:30:08 +0200 (CEST)
X-Original-To: ppc2014@test.de
Delivered-To: ppc2014@test.de
X-No-Auth: unauthenticated sender
X-No-Relay: not in my network
Received: from af914.netcup.net (unknown [46.38.249.20])
by mxf912.netcup.net (Postfix) with ESMTP id 33D0E20BD3
for <ppc2014@test.de>; Tue, 1 Jul 2014 22:30:08 +0200 (CEST)
Received: by af914.netcup.net (Postfix, from userid 10158)
id 27B6620921; Tue, 1 Jul 2014 22:30:08 +0200 (CEST)
To: ppc2014@test.de
Subject: Neue Anmeldung
X-PHP-Originating-Script: 10158:dateiname.php
From: "zensiert" <zensiert@freenet.de>
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Message-Id: <20140701203008.27B6620921@af914.netcup.net>
Date: Tue, 1 Jul 2014 22:30:08 +0200 (CEST)
<p><b></b>Es gibt eine neue Anmeldung (Tuesday; 01.07.2014 22:30:08)</p>
....
Alles anzeigen
Wenn ich den phpmailer igendwie eingebunden bekomme, dann kann ich dies gerne probieren.
Gruß tsp
Hallo,
den gesamten Auszug aus dem Quelltext? Samt Mailadressen etc.? Oder irgendetwas bestimmtes?
Hallo,
ich habe ein Forumlar welches ausgefüllt und als Bestätigung dann an denjenigen gesendet wird, welcher das Forumlar ausgefüllt hat.
Bei sämtlichen meiner Tests, hat mir das Roundcube und auch mein Thunderbird die Mails korrekt angezeigt.
Mir ist nun zu Ohren gekommen, dass es bei manchen dann in dieser Form ankommt: (Mail etwas gekürzt von mir)
Reply-To: Test 2014 - Test<test2014@test.de>
Cc: test@web.de
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Message-Id: <2000.0000@server.de
Date: Thu, 3 Jul 2014 17:10:51 +0200 (CEST)
Envelope-To: <test@web.de>
X-UI-Filterresults: unknown:5;V01:K0:Z1KlZXD7hHc=:Q036liQIcCYCFoF1NYh8S1cz0a
Wl4g54iXkrdh6ragmSH50fja18IxXupNLVq4ovlW+K5fADfOCLIkcW+QUipHncTXtzSczUlnf
RhqwbmrLi2gipiqNATu4JKOTpjM/QnI/cXDT5dUmpBcMYI0q1VtoC/AxRYyvLEpkgsWHGrKnM
....
<p>Hallo,</p>
<p>soeben ist Ihre Anmeldung bei uns eingegangen.</p>
<table border=1>
<tr>
<td>Vorname</td>
<td>Nachname</td>
</tr>
...
Alles anzeigen
Woran kann dies liegen und wie kann ich dem entgegen wirken?
Gruß tsp
Hallo,
welche Angabe ist hier genau von Nöten?
Gruß tsp
Hallo zusammen,
ich habe auf meiner Webseite ein eigenes Formular erstellt. Dieses speichert die eingegeben Daten in eine Datenbank. Desweiteren werden 2 E-Mails versendet. Eine an mich als Webmaster und eine weitere (etwas abgeänderter Inhalt) an denjenigen der das Formular ausgefüllt hat.
Alle Mails an mich als Webmaster landen direkt im Spamordner. Was kann ich tuen, damit dies nicht mehr der Fall ist?
Noch zu erwähnen, die Mails gehen an eine Mailadresse die als Weiterleitung zu einem Postfach dient.
Gruß tsp
Hallo,
ich werde seit einiger Zeit mit Spam-E-Mails konfrontiert.
Ich habe mehrere E-Mail-Konten und auch nur reine E-Mail-Adressen als Weiterleitung an andere. Wie kann ich versuchen den Spam einzudämmen?
Der Hacken bei Spamfilter für diese E-Mail-Adresse einschalten ist überall gesetzt.
Unter erweiterte Einstellungen ist die Spamfilter-Empfindlichekit auf 7 gestellt.
Wenn ich den Wert weiter verringere, erreichen mich dann trotzdem alle E-Mails? Landen die dann direkt im Spamordner? Was passiert bei reinen E-Mail-Adressen, wo landen die Mails dann?
Ich habe ein Hostingpaket.
Teilweise werden E-Mails, die ich bereits zweimal als Spam eingestuft habe, erneut im Posteingang aufgezeigt, und nicht direkt im Spamordner.
Gruß tsp
Hallo,
wie ich sehe hast bzw. hattest du selbiges Problem. Auch ich hatte den Forbidden auf meinen beiden Domains. 403 auf meinen Domains
Laut netcup ist alles i.O.
gruß
Die Meldung erscheint ausschließlich im Thunderbird und zwar bei allen Ordnern die ich anklicke ausser bei den direkten posteingangsordnern. Schon sehr komisch. Was lässt sich dagegen tun? Ich kann ja somit in keinen angelegten oder existierenden Ordner schauen und bspw. archivierte Mails aufrufen.
Aktuell bekomme ich beim Klicken auf die Ordner wie Papierkorb, Gesendet, Spam:
Konnte nicht zu ihrem IMAP-Server verbinden. Siehen etvl. die max. Anzahl von Verbindungen zu diesem Server überschritten. Falls dies der Fall ist verwenden Sie den DIalog für erweiterte IMAP-Server-Einstellungen um die Anzahl der aufrecht zu erhaltenden Verbindungen zu reduzieren.
IMAP ist mein Protokoll
Ich habe alles angegeben wie im wiki beschrieben. manchmal geht das erstellen und manchmal nicht, sehr komisch, da immer die korrekten Daten beim Anlegen benutzt wurden.
was das senden betrifft, bin ich aber ratlos. ebenso habe ich mit dem smartphone und emails probleme. teils werden mails als beantwortet angezeigt, teils auch nicht, obwohl diese beantwortet wurden. auch auf dem smartphone habe ich im gesendet ordner, keine gesendeten emails.
heute morgen hatte mit dem smartphone bei der app k9mail im geschäft mit wlan und ohne wlan nicht geklappt, sondern nur connection server by peer als fehlermeldung erhalten. nun hier zuhause konnte ich es anlegen ohne probleme.
Danke für die Infos. Ja es ist klar, dass bei den Weiterleitungen keine Symbole angezeigt werden, sind ja keine Postfächer.
Ich habe nun das Problem mit Thunderbird, dass ich 2 meiner 3 Postfächer problemlos einrichten konnte, es bei einem aber immer die Fehlermeldung kommt:
Ein Login via Webmail ist problemlos möglich. Auch bei den Zugangsdaten und dem Servernamen sollte alles i.O. seien.
Was könnte hier noch die Ursache seien?
Bei einem anderen Konto habe ich das Problem, dass der Versand und der Empfang funktioniert, jedoch die Mail nicht im Sent Ordner abgelegt wird, obwohl dieser exisitert und dies auch so in den Einstellungen zugewiesen ist.
Benutzername ist gleichzeitig auch die E-Mail-Adresse, sehe ich dies richtig?
so, Domain ist nun transferiert. Ab wann sehe ich das Briefsymbol?