Seite 1 von 2

2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Mittwoch 7. Januar 2015, 00:57
von Heiko H.
Hallo,

beim E-Mailversand für die SEPA-PreNotification traten Fehler auf:

5 von 15 Adressen wurden nur versandt.

Code: Alles auswählen

[06.01.2015 23:00:38] xx@hotmail.de - versendet
[06.01.2015 23:00:38] xx@gmail.com - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 451
[06.01.2015 23:00:39] xx@web.de - versendet
[06.01.2015 23:00:39] xx@gmx.de - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 451
[06.01.2015 23:00:40] xx@web.de - versendet
[06.01.2015 23:00:40] xx@gmail.com - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 451
[06.01.2015 23:00:42] xx@aol.com - versendet
[06.01.2015 23:00:42] xx@xx.dlrg.de - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 451
[06.01.2015 23:00:43] xx@gmx.de - versendet
[06.01.2015 23:00:43] xx@gmx.de - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 451
[06.01.2015 23:00:43] xx@t-online.de - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 421
[06.01.2015 23:00:43] xx@web.de - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 421
[06.01.2015 23:00:44] xx@gmail.com - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 421
[06.01.2015 23:00:44] xx@googlemail.com - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 421
[06.01.2015 23:00:44] xx@gmx.de - Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 421
[06.01.2015 23:00:44] Anzahl verschickter Mails: 5

Code: Alles auswählen

[Tue Jan 06 23:00:43 CET 2015][ERROR][de.jost_net.JVerein.gui.control.PreNotificationControl$3.run] Fehler beim Mailversand
javax.mail.MessagingException: Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 451
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1922)
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)
	at javax.mail.Service.connect(Service.java:317)
	at javax.mail.Service.connect(Service.java:176)
	at javax.mail.Service.connect(Service.java:125)
	at javax.mail.Transport.send0(Transport.java:194)
	at javax.mail.Transport.send(Transport.java:124)
	at de.jost_net.JVerein.io.MailSender.sendMail(MailSender.java:291)
	at de.jost_net.JVerein.io.MailSender.sendMail(MailSender.java:179)
	at de.jost_net.JVerein.gui.control.PreNotificationControl$3.run(PreNotificationControl.java:442)
	at de.willuhn.jameica.gui.GUI$6.run(GUI.java:964)

[Tue Jan 06 23:00:43 CET 2015][ERROR][de.jost_net.JVerein.gui.control.PreNotificationControl$3.run] Fehler beim Mailversand
javax.mail.MessagingException: Could not connect to SMTP host: mail.dlrg.de, port: 465, response: 421
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1922)
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)
	at javax.mail.Service.connect(Service.java:317)
	at javax.mail.Service.connect(Service.java:176)
	at javax.mail.Service.connect(Service.java:125)
	at javax.mail.Transport.send0(Transport.java:194)
	at javax.mail.Transport.send(Transport.java:124)
	at de.jost_net.JVerein.io.MailSender.sendMail(MailSender.java:291)
	at de.jost_net.JVerein.io.MailSender.sendMail(MailSender.java:179)
	at de.jost_net.JVerein.gui.control.PreNotificationControl$3.run(PreNotificationControl.java:442)
	at de.willuhn.jameica.gui.GUI$6.run(GUI.java:964)
Anschließend habe ich dann über den Aufruf des Mitglieds manuell E-Mails in jVerein mit Anlage (PDF-PreNotification) versenden müssen und es klappte für die obigen Adressen, bei denen es automatisiert nicht wollte, ohne Probleme. ...und ohne dass ich an den Maileinstellungen etwas geändert habe.

Wo liegt der Fehler? ...ist ggf. der Aufruf für den Server hintereinander weg zu schnell? ...sprich: sind ggf. die Abstände zwischen den Mails leicht zu verzögern? (nur so als Vermutung)

Ich hoffe es gibt hierzu eine Lösung, da der manuelle Versand sehr aufwändig ist und mit einer steigenden Mitgliederzahl zunehmend zeitraubender wird.

Gruß
Heiko

Re: 2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Mittwoch 7. Januar 2015, 10:33
von heiner
Hallo Heiko,

die Codes bedeuten:

421: <domain> Service not available, closing transmission channel
451: Requested action aborted: local error in processing

Bei mir läuft der testweise Versand von ca. 10 SEPA-Prenotifications problemlos. Hast du evtl. Probleme mit deiner Firewall?

Heiner

Re: 2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Mittwoch 7. Januar 2015, 18:06
von Heiko H.
Hallo Heiner,

bzgl. der Firewall ist mir nichts bekannt; ich habe die Fehlermeldungen an den Serveradmin für den Mail-Server weitergegeben.
Ähnliches Mail-Problem wurde an anderer Stelle für den Mailserver auch bereits schon mal erwähnt.

Sobald ich Rückinfo habe, poste ich es.

Gruß Heiko

Re: 2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Mittwoch 7. Januar 2015, 23:02
von Heiko H.
Hallo Heiner,

meine Vermutung wurde seitens des Server-Admins bestätigt. Hier die Rückmeldung auf mein Problem-Ticket:
Hallo Heiko,

stell mal im Programm ein, dass zwischen dem versenden der einzelnen Mails 4-5 Sekunden Pause gemacht wird. Ich weiß nicht ob JVerein das kann. Aktuell probierst du anscheinend zu schnell hintereinander eine Verbindung herzustellen..

Grüße,
...Lässt sich das in JVerein einstellen? ...bzw. kann das für das kommende JVerein-Release umgesetzt werden, dass eine Verzögerung fest bzw. administrierbar eingebaut wird?

Gruß Heiko

Re: 2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Donnerstag 8. Januar 2015, 10:27
von heiner
Hallo Heiko,

die Pause zwischen dem Maliversand wird in Version 2.8.7 einstellbar sein.

Heiner

Re: 2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Donnerstag 8. Januar 2015, 10:48
von Rene
Sicherlich ein nützliches Feature mit dem einstellbaren Timeout. Normalerweise sollte aber ein Massenversand von Mails für einen ordentlich konfigurierten Mailserver kein Problem darstellen. Von daher sollte der Admin mal den Mailserver und die Einstellungen prüfen :)

Re: 2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Donnerstag 8. Januar 2015, 16:34
von AndreK
Ich habe das einfach mal ausprobiert. Beim Abspeichern ohne Änderungen entstand folgende Fehlermeldung.
Interessanter Weise erschien sie nur in der oberen grünen/roten Box und nicht in der Konsole oder jameica.log.

Der Mailversand war vorher nicht konfiguriert.

Re: 2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Donnerstag 8. Januar 2015, 17:17
von thooge
Hallo,

ich habe gerade den Commit zur Mailverzögerung gesehen,
Anscheinend ist die Verzögerung in Sekunden einstellbar. Das finde ich ziemlich grob,
da dann die kleinste Einheit 1s beträgt. Bei z.B. 1000 Mails würde man also mindestens
1000 Sekunden zum Senden benötigen.
Mit einer Einheit von einer Millisekunde hätte man eine deutlich bessere Einstellmöglichkeit.
Was denkt Ihr?

Gruß,
Thomas

Re: 2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Donnerstag 8. Januar 2015, 20:25
von heiner
@AndreK: Welche Datenbank? Wie ist der Inhalt der Tabelle version? Hast du sonst irgendwelche Änderungen an den Quelltexten, insbesondere rund um die Datenbanken vorgenommen?

Heiner

Re: 2.8.6.: Fehler beim Mailversand (SEPA-PreNotification)

Verfasst: Donnerstag 8. Januar 2015, 20:27
von heiner
@thooge: In der Mail von Heiko H. ist die Rede von 4-5 Sekunden. Wenn du jetzt keine Probleme hast, kannst du auch auf 0 Sekunden einstellen. Dann hast du das bisherig Verhalten.

Heiner