Inhalte aufrufen

Profilbild
- - - - -

E-Mail Versand läuft in Exception

Email Fehler 5.0.3

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
4 Antworten zu diesem Thema

#1 Guddo

Guddo

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 23 March 2023 - 07:18

Guten Tag zusammen,

 

bei einem unserer Shops funktioniert der E-Mail Versand nicht, weder automatisch noch manuell. Die Einstellungen des Shops sind korrekt, die der E-Mail (Port, Zugangsdaten, SSL deaktiviert etc.) ebenso, was wir mit denselben Daten in einem anderen Shop getestet haben, wo der Versand funktioniere. Auch mehrere Versuche mit verschiedenen Adressen führten zum selben Ergebnis. Hier einmal die Fehlermeldung, die beim versuchten Versand generiert wird:

 

Smartstore.Net.Mail.MailException: The read operation failed, see inner exception.
---> System.IO.IOException: The read operation failed, see inner exception.
---> System.TimeoutException: Operation timed out after 5000 milliseconds
---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at MailKit.Net.NetworkStream.ReadAsync(Byte[] buffer, Int32 offset, Int32 count, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at MailKit.Net.NetworkStream.ReadAsync(Byte[] buffer, Int32 offset, Int32 count, CancellationToken cancellationToken)
at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken)
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`1 buffer, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](Memory`
1 buffer, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location ---
at MailKit.Net.Smtp.SmtpStream.ReadAheadAsync(CancellationToken cancellationToken)
at MailKit.Net.Smtp.SmtpStream.ReadResponseAsync(CancellationToken cancellationToken)
at MailKit.Net.Smtp.SmtpStream.SendCommandAsync(String command, CancellationToken cancellationToken)
at MailKit.Net.Smtp.SmtpClient.AuthenticateAsync(Encoding encoding, ICredentials credentials, CancellationToken cancellationToken)
at Smartstore.Net.Mail.MailKitSmtpClient.ConnectAsync()
--- End of inner exception stack trace ---
at Smartstore.Net.Mail.MailKitSmtpClient.ConnectAsync()
at Smartstore.Net.Mail.DefaultMailService.ConnectCore(IMailAccount account, Nullable`
1 timeout, Boolean async)
at Smartstore.Core.Messaging.QueuedEmailService.SendMailsAsync(IEnumerable`1 queuedEmails, CancellationToken cancelToken)
at Smartstore.Core.Messaging.Tasks.QueuedMessagesSendTask.Run(TaskExecutionContext ctx, CancellationToken cancelToken)
at Smartstore.Scheduling.TaskExecutor.ExecuteAsync(TaskDescriptor task, HttpContext httpContext, IDictionary`
2 taskParameters, Boolean throwOnError, CancellationToken cancelToken)



#2 stefanmueller

stefanmueller

    SmartStore AG

  • Administrators
  • 459 Beiträge

Geschrieben: 28 March 2023 - 14:59

Hallo Guddo, hat sich das inzwischen gelöst oder besteht das weiterhin? Grüße, Stefan


Stefan


#3 Guddo

Guddo

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 30 March 2023 - 08:44

Hallo Stefan,

 

das Problem besteht weiterhin.



#4 Guddo

Guddo

    Member

  • Members
  • PunktPunkt
  • 18 Beiträge

Geschrieben: 30 March 2023 - 11:46

Falls es bei der Problemsuche helfen kann, unter Warnungen steht, dass die Sitemap nicht erreichbar ist. 

 

Kann das etwas damit zu tun haben und falls ja, an welcher Einstellung können wir drehen, dass diese Warnung verschwindet?



#5 stefanmueller

stefanmueller

    SmartStore AG

  • Administrators
  • 459 Beiträge

Geschrieben: 03 April 2023 - 13:06

Leider auch ein Rätsel für mich. Ich habe es jetzt mal in Chatgpt gekippt. Hier folgt die KI-"Antwort" ... ohne Gewähr!

 

Es sieht so aus, als ob der Mailversand aufgrund eines Timeouts fehlschlägt. Das bedeutet, dass der Mailversand nicht innerhalb des erwarteten Zeitrahmens abgeschlossen wurde. Das kann verschiedene Ursachen haben, wie z.B. eine schlechte Internetverbindung oder Probleme mit dem Mailserver.

In diesem speziellen Fall scheint der Mailversand über das MailKitSmtpClient-Objekt zu erfolgen, das einen Timeout von 5000 Millisekunden hat. Wenn dieser Wert überschritten wird, tritt eine TaskCanceledException auf und der Versandvorgang wird abgebrochen.

Um das Problem zu lösen, könnten Sie versuchen, die Timeout-Einstellungen zu erhöhen oder den Mailserver-Anbieter zu kontaktieren, um sicherzustellen, dass der Server ordnungsgemäß funktioniert und keine Verbindungsprobleme vorliegen. Es könnte auch hilfreich sein, die Verbindung zum Mailserver zu überprüfen und sicherzustellen, dass sie stabil ist und keine Firewall- oder Sicherheitseinstellungen blockieren.


Stefan



Auch markiert mit einem oder mehrerer dieser Schlüsselwörter: Email, Fehler, 5.0.3