Zum Inhalt springen

Altes Problem: Massenmails werden nicht versandt

Erstellt am 5. Mai 2006 · 17 Antworten · letzte Antwort am 17. April 2007

Tags: Direct Mail, E-Mail-Versand, Frage

kirk ·

Hallo,

ja, ich weiss, dieses Thema wurde im Forum schon sehr oft behandelt, aber schön langsam gehen mir die Ideen aus.

Das Problem:

Testmails werden ohne weiteres versandt, aber Massenmails funktionieren einfach nicht.
Nach dem Anstossen der MailerEngine erhalte ich folgende Meldung:

Mailer Engine Invoked!
Log:
Invoked at 04:47:58 05-05-2006
sys_dmail record 29, 'xter. Test' processed...
Job No: 29 Job begin: Job begin: 05-05-06 04:47:58
Sending 2 mails using records from table PLAINLIST.
Job No: 29 Job end: Job end: 05-05-06 04:47:59
Ending, parsetime: 423 ms[​i]

Jedoch kommen die Mails nie beim Empfänger an.
Die Statusabfrage der einzelnen Mails besagt auch,
dass kein Mail versandt wurde.

Interessanterweise werden die Massenmails versandt
wenn ich die Adressen manuell eingebe, aber an
einem Fehler in der Empfängerliste (Plain list) kann es auch nicht liegen, da Quickmails einwandfrei funktionieren und hier auch auf die
Empfängerliste zugegriffen wird.

Thx in advance

kirk

[/i]

_o3_ ·

was sagt denn dein mail.log?
gehen die überhaupt durch?
könnte auch an der falschen reply-to mail liegen
falls du da nen parameter ###XID### dahinter stehen hast....
rausnehemen

tobo ·
ms70 schrieb

Extension sr_direct_mail_ext installiert?

nein, ist nicht installiert. Arbeite mit Typo3 4.0, denke auch, desshalb die Schwierigkeiten. Ist sr_direct_mail_ext nicht für >= Typo3 3.8?

tobo ·

Habe das Problem jetzt massiv eingekreist.

Also Testmails gehen, Massenversand als manuelle Eingabe der Adressen auch, nur wenn ich an eine Empfängerliste schicke klappt es nicht. Sobald ich auf Versand-Status gehe, und den Versand manuell Anstoße kommt folgende Fehlermeldung:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web21/html/cms/t3lib/class.t3lib_db.php on line 801

Versand wurde angestoßen!
Protokoll:
Aufgerufen: 10:22:53 12-05-2006
Inhalt der Tabelle sys_dmail 1, 'Testletter' bearbeitet...
Auftrags-Nr.: 1 Auftrag begonnen: Auftrag begonnen: 12-05-06 10:22:53
Sending 1 mails using records from table tt_address.
Auftrags-Nr.: 1 Auftrag beendet: Auftrag beendet: 12-05-06 10:22:53
Beendet, Laufzeit: 747 ms

Denke, das irgendwas an der Datenbank nicht richtig ist ...

Habe Typo3 4.0, Direct Mail 2.1 und tt_address 1.0.4 ... benutzt ihr denn Direct Mail auf 4.0 ohne Probleme?

tobo ·
_o3_ schrieb

was sagt denn dein mail.log?
gehen die überhaupt durch?
könnte auch an der falschen reply-to mail liegen
falls du da nen parameter ###XID### dahinter stehen hast....
rausnehemen

wo kann ich denn mail.log finden? Brauch ich dazu Zugriff auf den ganzen Server?

_o3_ ·

schau doch erstmal unter erweiterungen->modulkonfiguration nach ob du diese sache mit ###XID### da drin hast, wenn ja raus damit!

das mail-log...dazu musst du deinem provider fragen sofern du keinen eigenen server hast (könnte es schwierig werden)

ms70 ·
tobo schrieb
ms70 schrieb

Extension sr_direct_mail_ext installiert?

nein, ist nicht installiert. Arbeite mit Typo3 4.0, denke auch, desshalb die Schwierigkeiten. Ist sr_direct_mail_ext nicht für >= Typo3 3.8?

ahso.. 4.0
da hab ich noch keine Erfahrungen mit gemacht, sorry.

17komma5 ·

Hallo Foris,
beiße mir an Direct Mail seit Tagen die Zähne aus:

Typo3 4.0
direct_mail 2.1.4
direct_mail_subscription 1.1.0
tt_adress 1.0.4

Import von Adressen aus irgendeiner Datei über rs_user_imp klappt einwandfrei, kann Newsletter erstellen, Templates zuordnen, anpassen, usw.

Massenversand klappt partout nicht. Erhalte auch keine Fehlermeldung von wegen fehlenden boundaries o.ä..
Newsletter kann als URL ausgelesen werden, nach Massenversand erhalte ich eine Protokollnotiz:

Versand wurde angestoßen!
Protokoll:
Aufgerufen: 11:33:59 31-08-2006
Inhalt der Tabelle sys_dmail 24, 'newsletter_TEST' bearbeitet...
Auftrags-Nr.: 24 Auftrag begonnen: Auftrag begonnen: 31-08-06 11:33:59
Sending 4 mails using records from table PLAINLIST.
Auftrags-Nr.: 24 Auftrag beendet: Auftrag beendet: 31-08-06 11:33:59
Beendet, Laufzeit: 77 ms

Nur: es kommt nichts an!

:o

Hat jemand etwas hierzu gefunden, was funktioniert?

mmkm ·

Hast Du denn Angaben zu

Antwort E-Mail:
Antwort Name:
Organisation:

drin? Das war bei mir scheinbar Pflicht.

ngblume ·

Hallo alle mit einander !

ich habe dasselbe problem wie tobo auch mit:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web21/html/cms/t3lib/class.t3lib_db.php on line 801

und ich komme einfach nicht weiter ,...
in der queue und in der mail.log bzw. mail heißt die bei mir taucht keine der mails auf..

ich hab 10 versuche gestartet mit html und ohne und hier noch was geändert und da..
nicht sehr erfolgreich..

einmal hat der versand allerdings geklappt..
nur warum weiß ich nicht..

hat jemand eine lösung dafür gefunden oder zumindest eine möglichkeit wie man diese sehr bequeme newsletter extension traotzdem richtig nutzen kann ?

wäre für jede art von tipp sehr dankbar..

MfG
ngb

ngblume ·

Hi !!

ich hab ein bisschen gesucht und konnte das problem teilweise lösen..
ich habe bereits bei der ersten installation der tt_address tabelle das die uid spalte fehlt -> nueinstallation: problem weg !

aber es fehlten zwei weitere spalten: module_sys_dmail_categories und module_sys_dmail_html...

zu beheben auf sehr einfache weise:

Installationstool -> Database Analyzer -> COMPARE
dann wird dieser unterschied angezeigt und mit zwei kleinen häkchen davor schnell behoben..

Das problem mit zeile 801 ist dadurch allerdings noch nicht gelöst..
und desweiteren muss man in der datenbank den stadard für die html spalte auf "1" setzen, weil dort auch 0 eingetragen wird, wenn man html mails auswählt..

MfG
ngb

Williwinzig ·

Ich hatte dasselbe Problem.
Zu größter Wahrscheinlichkeit hast du
a) ein Problem mit deinen Kategorien
b) ein Problem mit der HTML-Email Option.

Solltest du nur HTML-Newsletter verschicken, müssen die Empfänger natürlich auch HTML aktiviert haben. Du siehst in der tt_address-Tabelle, ob dem so ist. Da muss ne 1 stehen.

Wenn im Modul directmail_subscription die Übergabe der HTML-Option nicht klappt, liegt das wahrscheinlich an der TCA. Und da liegt der Hase im Pfeffer: Schau in deiner localconf.php nach, es ist wichtig, dass direct_mail und direct_mail_subscription NACH tt_address aufgeführt sind. Sonst wird das TCA nicht richtig geschrieben. Heißt im Klartext: Solltest du nach der DirectMail und der DirectMailSubscription die Adress-Extension installiert oder überschrieben haben, geht es nicht.
Verändere einfach die Reihenfolge in der localconf.php.

Grüße,
Oliver.

mediavrog ·

Hi!

Vielen Dank Williwinzig!

Bei mir trat das fetch_assoc Problem auch auf und HTML-Newsletter-Empfang wurde auch nicht in die tt_address übernommen.
Hatte mir vor Kurzen die localconf zerschossen und mühevoll neu geschrieben,
dabei natürlich nicht auf irgendwelche Reichenfolgen in der $TYPO3_CONF_VARS['EXT']['extList'] geachtet.

Habe tt_address nun vor direct_mail und direct_mail_subscription gesetzt und mein schönes System läuft wieder 🙂

Liebe Grüße auch an all die anderen direct_mail Nutzer!
Gebt die Hoffnung nich auf ^^

LG
Maik

flyhigh027 ·

Der Newsletter an sich geht schon, nur wenn ich ein Massen-Mail verschicken möchte, kommt es nicht immer an. Und das macht mich etwas stutzig, denn die Betonung liegt auf "nicht immer!" ... eben nur ab und zu, obwohl ich alles immer gleich mache.
ich habe wirklich keine ahnung woran das liegen könnte.
Die Test-Mails empfange ich schon jedes mal.
Nur die Massen-Mails machen 'Schwierigkeiten.

Es kommt auch keine Fehlermeldung.
Im Mail Engine Status wird angezeigt dass das Mail erfolgreich versendet wurde.
Aber es kommt eben nicht immer was an.

Außerdem erhalte ich jedes Mal (egal ob nun der Newsletter erfolgreich ankam oder nicht) 2 Mails mit dem Betreff: DMAILER mid: 1 JOB BEGIN
und ein mit dem Betreff: DMAILER mid: 1 JOB END
Und der Inhalt zeigt mir an wann die Mail gesendet wurde und wann die Mail ankam... (zumindest angeblich ankam)
Wie kann ich diese Funktion stoppen? Ich möchte ja nicht jedes mal diese Mails erhalten!

habe im localconf.php nachgeschaut, die 2 Extensions stehen NACH tt_adress.
Das einzige was war ist: in der DB habe ich bei jedem HTML aktiviert (=1).

Wie kann man den Plain-Text besser gestalten?
Wenn ich HTML-Seitn versende, passts eh, aber der Plain-Text schaut total ungeordnet und wild aus.
Oder kann man es einstellen dass für alle es Standard-mäßig als HTML geschickt wird?!

danke!

lg flyhigh

flyhigh027 ·

Also bin jetzt schon etwas weitergekommen.
Habe noch 2 Massen-Mails versendet, sind beide angekommen, ich hoffe das bleibt jetzt auch so.
Dürfte anscheinend wirklich wegen dem html=1 sein.
Jetzt würde ich noch gerne wissen, wie ich die 2 Bestätigungsmails deaktiviere, die ich nach jedem Versand erhalte.

DANKE
flyhigh