Keine Massenmail an 137 User

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Twins

Keine Massenmail an 137 User

Beitrag von Twins »

Deine phpBB Version: 2.0.
Typ Deines phpBB Forums: Standard phpBB (auch Vanilla genannt)
MODs: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://web98.cws-server6.de/twinstantin

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

Hallo!

Mein Forum zieht um und zu diesen Zwech will ich an alle 137 Mitglieder über den ACP eine Massenmail versenden.Nur wenn ich diese Mail absende, komme ich diese Fehlermeldung:

Code: Alles auswählen

Allgemeiner Fehler
Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : emailer.php
Woran kann das liegen?
Zuletzt geändert von Twins am Mo 11.Jul, 2005 17:24, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

137 User auf einmal sind schon nicht übel.
Hier aber ein Mod, der Abhilfe schafft: http://www.phpbb.com/phpBB/viewtopic.php?t=92275
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Twins

Beitrag von Twins »

Code: Alles auswählen

Allgemeiner Fehler
Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : emailer.php
Attachment: admin/admin_mass_email.php
templates/fisubsilversh/admin/user_email_body.tpl
includes/emailer.php
Zuletzt geändert von Twins am Mo 11.Jul, 2005 18:54, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, hast Du den Mod jetzt eingebaut oder nicht?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Twins

Beitrag von Twins »

Ja, hab ich gemacht.Das Öffnen der Funktion im ACP geht ohne Fehler, aber ich kann immernoch nichts versenden.
Liegt es daran, das ich folgenden Teil ausgelassen habe? Beim besten Willen konnte ich das nicht finden:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
      $email_headers .= "Bcc: $bcc_list\n";

#
#-----[ REPLACE ]------------------------------------------
#
      $email_headers .= "Bcc: $bcc_list[$i]\n"; 
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, das ist eine zentrale Stelle des Mods.
Hm, such mal nach Teilbereichen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Twins

Beitrag von Twins »

$email_headers ist mehrmals drin, aber danach folgt immer sowas mit AtiAbuse oder so.
_list ist duach mehrmals drin, doch danach folgt immer was komplett anders.
Und die anderen Teile sind nicht vorhanden (jedenfallss sagt mit das der Windows Text Editor und Phase5).
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Häng doch mal die zu bearbeitende Datei an...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Twins

Beitrag von Twins »

Hier, bitteschön ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, die Datei braucht nicht mehr geändert zu werden, da sie bereit für jeden Empfänger eine Email raushaut.
Ist aber dann die Frage, was Fehler 234 beim Emailer bedeutet... Fehlerhafte Email-Adresse? Login am SMTP fehlerhaft?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Twins

Beitrag von Twins »

Emailadresse ist richtig.Login am SMTP fehlerhaft? Wie kann man da die Einstellungen ünerprüfen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nun, Du musst Server-URL, Benutzername und Passwort im ACP eintragen. Sie müssen stimmen, sonst kommt es zu Fehlern.

Und natürlich auch den SMTP einschalten.

Aber Fehler "234" ist "Timeout"...

EDIT
Versuchs mal mit dieser Version:
Zuletzt geändert von oxpus am Do 14.Jul, 2005 14:15, insgesamt 2-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Twins

Beitrag von Twins »

Danke, oxpus!
Es geht, nur leider wurde die Massenemail zweimal geschickt, ich habe aber nur einmal auf den Button gedrückt.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

An wen zweimal? An Dich oder die User?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Twins

Beitrag von Twins »

Ich habe die Mail zweimal bekommen, mein Bruder hat die dreimal bekommen und meine Mutter nur einmal.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, ist die Frage, mit wievielen Email-Adressen jeder bei Dir registriert ist.
Das Modul schickt an jeden eingetragenen User nur EINE Email. Nicht eine mehrfach!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
cback
Beiträge: 1391
Registriert: Sa 15.Mai, 2004 15:32
Wohnort: Saarland
Kontaktdaten:

Beitrag von cback »

[quote="Twins - 8.August 2005, 11:30";p="41055"]Ich habe die Mail zweimal bekommen, mein Bruder hat die dreimal bekommen und meine Mutter nur einmal.[/quote]

Oxpus Bash aber schnell! :D ^b

Man kann mich engstirnig nennen, aber für die Kommunikation mit meiner Familie nehm ich schon VoIP. :p ^b
Zuletzt geändert von cback am Sa 06.Aug, 2005 13:00, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

:bofl:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Hallo Oxpos!

Ich hab den gleichen Fehler wie bei Twins nur mit knapp 50 Mitgliedern!

Soll ich den obigen Mod auch einbauen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, der hilft auf jeden Fall.
Nicht jeder Email-Server ist so schnell, daß er mit Massen Emails zurecht kommt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Ok, hab da gleich ein Problem!

Ich weiß nicht ob ich den abschnitt so ohne weiteres machen kann, da er bei mir doch ein wenig anders aussieht!
Das soll ich machen:

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
admin/admin_mass_email.php

#
#-----[ FIND ]------------------------------------------
#
      $bcc_list = '';
      do
      {
         $bcc_list .= ( ( $bcc_list != '' ) ? ', ' : '' ) . $row['user_email'];
      }
      while ( $row = $db->sql_fetchrow($result) );


#
#-----[ REPLACE ]------------------------------------------
#
      $bcc_list = array();$j=0;
      $bcc_list[0] = $row['user_email'];
      for ($i = 1;;$i++)
      {
         if ( !( $row = $db->sql_fetchrow($result)) ) break;
         $bcc_list[$j] .= ( ( $bcc_list[$j] != '' ) ? ', ' : '' ) . $row['user_email'];
         if (($i % 100) == 0 ) $j++;
      }
Und so sieht es bei mir aus:

Code: Alles auswählen

bcc_list = array();
		do
		{
			$bcc_list[] = $row['user_email'];
		}
		while ( $row = $db->sql_fetchrow($result) );
Und dann hab ich da noch eine Stelle:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
      $email_headers .= "Bcc: $bcc_list\n";

#
#-----[ REPLACE ]------------------------------------------
#
      $email_headers .= "Bcc: $bcc_list[$i]\n";
Sieht so aus, ist das einzige was so ähnlich ist:

Code: Alles auswählen

$emailer->bcc($bcc_list[$i]);
Kann ich die Stellen ohne Probleme ändern?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das erste ja, das zweite ist eine andere Stelle...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Twins

Beitrag von Twins »

Ich habe jetzt knapp 195 User wenn ich eine Massenmail versende, dauert das ganze jetzt 3 Minuten und die Mail kommt mit einer Verspätung von 15 Minuten an.
Tragisch und schlimm ist das jetzt nicht, aber kann man dagegen was machen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Deinen Email-Server beschleunigen;)

Bei so vielen Emails dauerts halt eine Weile, bis die alle abgearbeitet werden.
Daher auch die zeitlichen Differenzen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Und was mach ich mit der 2. Stelle?

Kann nämlich nichts anderes finden! Ich hänge sie mal mit an!
Antworten