Hi All Hier nun der Followup in Deutsch von unserem Problem;
Ein sehr grosses Dankeschoen an dieser Stelle an Oliver Dobberkau der kraeftig mithalf das Problem zu lokalisieren. Ausgangs lage war TYPO3 4.5 mit TemplaVoila und Framework for TemplaVoila aber es war nicht moeglich Newsletter bis ueber den Schritt 2 hinaus zu erstellen. Quickmails hingegen wurden ohne Probleme versendet. 1. Check der Installation der Extensions (OK) 2. Check die TYPOSCRIPT einstellungen (OK) 3. versuch die Domain per ssh aufzurufen wget http://meine.domain.tld/index.php?id=246 (FAILED) 4. check die VHost Einstellungen unter etc/hosts und apache2/sites-available (OK) 5. Suhosin is installed und der error der aufgerufen wird traegt die Nummer 403 - so durchsuchen wir die Errorlogs der Domain nach 403 und suhosin eintraegen. 6. Check die .htaccess nach BOTS verhinderer Eintraegen und genau hier lag dann auch das Problem. Die BOT Eintraege in der .htaccess verhinderten dass der Newsletter ordnungsgemaess erstellt und dann auch versendet werden konnte. 7. Wenn man die BOT Eintraege deactiviert klappt es einwandfrei. Schlussfolgerung: Es ist noetig einen Useragent fuer direct Mail zu schreiben der es erlaubt das auch die Bot Eintraege Direct Mail Newsletter nicht verhindern. =============== Hier sind noch einmal die BOT eintraege die wir in der .htaccess hatten, evtl faellt jemanden ja hierzu was ein. Ich werde auf jeden Fall einen Feature Request auf Forge schreiben und das versprochene Tutorial wird folgen - auch hierzu wuerde ich mich freuen wenn Leute die Direct Mail bereits einsetzen mir Infos zumailen was man so alles mit Direkt Mail anstellenkann. Es wurde ja schon sehr viel darueber geredet aber keiner schilderte eigentlich was er so mit direkt Mail an Featuren noch herauszaubert. Ich sammel das und werde es dann in einem 123 schritt fuer schritt Tutorial wie dem von Cooluri verarbeiten damit alle was davon haben. ====================== ### Blocking Bots and Spams ### ### http://diveintomark.org/archives/2003/02/26/how_to_block_spambots_ban_spybots_and_tell_unwanted_robots_to_go_to_hell] ### # Blocking User Agents with no privileges # User-Agents with no privileges (mostly spambots/spybots/offline downloaders that ignore robots.txt) RewriteCond %{HTTP_USER_AGENT} http://www.domainname.com/domainname.com [OR] # ERROR SPAM RewriteCond %{REMOTE_ADDR} "^63\.148\.99\.2(2[4-9]|[3-4][0-9]|5[0-5])$" [OR] # Cyveillance spybot RewriteCond %{REMOTE_ADDR} ^12\.148\.196\.(12[8-9]|1[3-9][0-9]|2[0-4][0-9]|25[0-5])$ [OR] # NameProtect spybot RewriteCond %{REMOTE_ADDR} ^12\.148\.209\.(19[2-9]|2[0-4][0-9]|25[0-5])$ [OR] # NameProtect spybot RewriteCond %{REMOTE_ADDR} ^64\.140\.49\.6([6-9])$ [OR] # Turnitin spybot RewriteCond %{HTTP_REFERER} iaea\.org [OR] # spambot RewriteCond %{HTTP_USER_AGENT} Wget [NC,OR] # rude RewriteCond %{HTTP_USER_AGENT} "Java/1.6.0_04" [OR] # OD RewriteCond %{HTTP_USER_AGENT} "Java/1.6.0_11" [OR] # rude RewriteCond %{HTTP_USER_AGENT} ^[A-Z]+$ [OR] # spambot RewriteCond %{HTTP_USER_AGENT} anarchie [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} Atomz [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} cherry.?picker [NC,OR] # spambot RewriteCond %{HTTP_USER_AGENT} "compatible ; MSIE 6.0" [OR] # spambot (note extra space before semicolon) RewriteCond %{HTTP_USER_AGENT} crescent [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} "^DA \d\.\d+" [OR] # OD RewriteCond %{HTTP_USER_AGENT} "DTS Agent" [OR] # OD RewriteCond %{HTTP_USER_AGENT} "^Download" [OR] # OD RewriteCond %{HTTP_USER_AGENT} EasyDL/\d\.\d+ [OR] # OD RewriteCond %{HTTP_USER_AGENT} e?mail.?(collector|magnet|reaper|siphon|sweeper|harvest|collect|wolf) [NC,OR] # spambot RewriteCond %{HTTP_USER_AGENT} express [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} extractor [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} "Fetch API Request" [OR] # OD RewriteCond %{HTTP_USER_AGENT} flashget [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} FlickBot [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} FrontPage [OR] # stupid user trying to edit my site RewriteCond %{HTTP_USER_AGENT} getright [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} go.?zilla [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} "efp@gmx\.net" [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} grabber [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} imagefetch [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} httrack [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} "Indy Library" [OR] # spambot RewriteCond %{HTTP_USER_AGENT} "^Internet Explore" [OR] # spambot RewriteCond %{HTTP_USER_AGENT} ^IE\ \d\.\d\ Compatible.*Browser$ [OR] # spambot RewriteCond %{HTTP_USER_AGENT} "LINKS ARoMATIZED" [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} "Microsoft URL Control" [OR] # spambot RewriteCond %{HTTP_USER_AGENT} "mister pix" [NC,OR] # rude bot RewriteCond %{HTTP_USER_AGENT} "^Mozilla/4.0$" [OR] # dumb bot RewriteCond %{HTTP_USER_AGENT} "^Mozilla/\?\?$" [OR] # formmail attacker RewriteCond %{HTTP_USER_AGENT} MSIECrawler [OR] # IE's "make available offline" mode RewriteCond %{HTTP_USER_AGENT} ^NG [OR] # unknown bot RewriteCond %{HTTP_USER_AGENT} offline [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} net.?(ants|mechanic|spider|vampire|zip) [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} nicerspro [NC,OR] # spambot RewriteCond %{HTTP_USER_AGENT} ninja [NC,OR] # Download Ninja OD RewriteCond %{HTTP_USER_AGENT} NPBot [OR] # NameProtect spybot RewriteCond %{HTTP_USER_AGENT} PersonaPilot [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} snagger [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} Snapbot [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} Sqworm [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} SurveyBot [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} tele(port|soft) [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} TurnitinBot [OR] # Turnitin spybot RewriteCond %{HTTP_USER_AGENT} web.?(auto|bandit|collector|copier|devil|downloader|fetch|hook|mole|miner|mirror|reaper|sauger|sucker|site|snake|stripper|weasel|zip) [NC,OR] # ODs RewriteCond %{HTTP_USER_AGENT} vayala [OR] # dumb bot, doesn't know how to follow links, generates lots of 404s RewriteCond %{HTTP_USER_AGENT} zeus [NC] RewriteRule .* - [F,L] RewriteCond %{HTTP_USER_AGENT} ^(-?|[A-Z]{10})$ [OR] # A host which tries to hide itself in reverse DNS lookup RewriteCond %{REMOTE_HOST} ^private$ [NC,OR] # Web surveying sites (may require using ipchains) RewriteCond %{HTTP_REFERER} (traffixer|netfactual|netcraft)\.com [NC,OR] RewriteCond %{REMOTE_HOST} \.netcraft\.com$ [NC,OR] # A fake referrer that's often used -- use this unless your pages are related # in some way to atomic energy and could really be linked to from www.iaea.org RewriteCond %{HTTP_REFERER} ^[^?]*iaea\.org [NC,OR] # "addresses.com" is a referer used by an email address extractor RewriteCond %{HTTP_REFERER} ^[^?]*addresses\.com [NC,OR] # A fake referrer that's used in conjuncting with formmail exploits RewriteCond %{HTTP_REFERER} ^[^?]*\.ideography\.co\.uk [NC] # The rule which blocks out further access from the host RewriteRule .* /cgi-bin/bad.pl [L,T=application/x-httpd-cgi] # Bad requests which look like attacks (these have all been seen in real attacks) RewriteRule ^[^?]*/(owssvr|strmver|orders|Auth_data|redirect\.adp|MSOffice|DCShop|msadc|winnt|system32|script|autoexec|formmail\.pl|_mem_bin|NULL\.) /cgi-bin/bad.pl [NC,L,T=application/x-httpd-cgi] # Filter out bad requests (may need to be adjusted to your needs) RewriteCond %{THE_REQUEST} "^((GET|POST|HEAD) [^/]|CONNECT)" [NC] RewriteRule .* /cgi-bin/bad.pl [L,T=application/x-httpd-cgi] RewriteRule ^(/(scripts|msadc|MSADC|./winnt)|.*(default\.ida|[NX]{30}|c\+dir)) /cgi-bin/ blocklist.pl [L,T=application/x-httpd-cgi] ====================== Liebe Gruesse Andi 2011/1/25 Marc Fell <i...@marc-fell.de> > Hi Georg, > > ich finde, solche Grundsatzdiskussionen gehören nicht in die Liste, zumal > Google ja auch mitliest. Dem, was du schreibst stimme ich zu, ist mir alles > bekannt, aber auch hier machen wir jetzt mal 'nen Punkt. > > Der Titel meines Posts ist leider... naja... unglücklich, sollte man besser > aufpassen, inhaltlich finde ich es immer noch nicht verwerflich. > > Grüße an alle, bye Marc > > > Am 25.01.2011 07:23, schrieb Georg Ringer: > > Hallo Marc, >> >> ich möchte das Thema noch ein letztes Mal aufgreifen, unter anderem weil >> ich auch ein paar Extensions geschrieben habe. >> >> Am 24.01.2011 17:21, schrieb Marc Fell: >> >>> voreingenommen... nun gut, ich denke, es bringt nichts, wenn wir das nun >>> hier weiter diskutieren. Wenn man diesen Thema in Entwicklerkreisen >>> anspricht, geht die Meinung schon ein eine eindeutige Richtung. >>> >> >> Ich kenne diese eindeutige Richtung eigentlich nicht. Klar ist: Wenn du >> auf eine externe Lösung setzt, wirst du sicherlich mehr Features haben >> als mit direct_mail, das ist aber gleich wie wenn du bei einem Forum auf >> vbulletin setzt statt auf mm_forum. Externe Lösungen decken genau 1 >> Zweck ab, haben halt den Nachteil dass es extern ist. >> >> Es hat ja auch nicht s mit niedermachen der Entwickler zu tun, ich bat >>> lediglich um eine Einschätzung... es kann ja auch durchaus möglich sein, >>> dass es mittlerweile besser läuft. >>> >> >> Nun du kennst sicherlich das Zitat mit dem Wald und dem Hineinrufen. Es >> ist halt nun mal so dass die meisten Extensions in der Freizeit gemacht >> werden, dementsprechend auch ein Hobby darstellen und es daher >> persönlich nehmen. >> >> Ich denke auch nicht, dass diese Liste ausschließlich da ist, um >>> Loblieder zu singen, oder? >>> >> >> Nein, aber auch nicht für das Gegenteil >> >> Und nebenbei gemerkt, bezahle jedes Jahr einen kleinen Betrag als >>> Association Member, damit TYPO3 weiter entwickelt werden kann... du >>> auch? ;) >>> >> >> Was hat das mit der direct_mail zu tun? Die Association ist für den Core >> zuständig, nicht für irgendwelche Extensions, die irgendwer schreibt. >> >> Ich leiste auch einen kleinen finanziellen Beitrag, bin noch im Security >> Team, im Core Team, gebe auf den mailinglisten Support, schreibe >> Extensions die kostenlos verfügbar sind und und und... Du glaubst also >> dein kleiner Beitrag reicht? ;) >> >> Georg >> > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german