I miss the ability to resend a transaction email. Is it just me who can't find that feature? And if not, is it something that you can be persuaded to look into adding in the future?
I would like to pick your brain around this, where would you like to see this feature? In the list view or when you open the details for a given email?
Just nice to have some real-world input to consider.
I completely forgot to get back to you... I would love to see this feature implemented in the listview (or more specifically in the details panel after having clicked on a mail on the listview).
I mainly miss this feature in the transactionals part.
The re-send function doesn't work if an error occurs. The issue was that the email password was changed but not updated in nsEmail. After updating the new login credentials, the Re-send email sending function failed to send emails.
Error-details: The SMTP server requires a secure connection or the
client was not authenticated. The server response was: 5.7.57 Client
not authenticated to send mail. Error: 535 5.7.139 Authentication
unsuccessful, the user credentials were incorrect. [
....prod.exchangelabs.com 2024-04-30T15:27:31.146Z 08DC687AA73C683E]
StackTrace: at
System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode,
String response) at System.Net.Mail.MailCommand.Send(SmtpConnection
conn, Byte[] command, MailAddress from, Boolean allowUnicode) at
System.Net.Mail.SmtpTransport.SendMail(MailAddress sender,
MailAddressCollection recipients, String deliveryNotify, Boolean
allowUnicode, SmtpFailedRecipientException& exception) at
System.Net.Mail.SmtpClient.Send(MailMessage message) at
NewsletterStudio.Core.Sending.Providers.SmtpEmailServiceProvider.Send(List`1
batch) Source: System
so, is there any workaround that can be done using an MS SQL script or something similar, to trigger it?
I tried doing the following but did not work :
UPDATE [nsTrackingTransactional] SET status = 0 WHERE id = [id]
UPDATE nsTrackingTransactionalEmail SET status = 0 WHERE trackingTransactionalId = [id]
The error message states that there is a problem with the login to the SMTP:
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.57 Client not authenticated to send mail. Error: 535 5.7.139 Authentication unsuccessful, the user credentials were incorrect.
Did you ever manage to send any emails with this SMTP?
Yes, that was fixed. as the email password was changed so have updated the password,
Now, new emails are being sent successfully, but the old emails with errors are not being resent!
That is by design, we will not retry if there is an exception within the sending infrastructure.
When sending transactional emails your calling code would have to manage that part and resend the email if the sending fails, you'll get a CommentResult object back from the INewsletterStudioService that will contain boolean flags to indicate success/failure and information about any error.
For campaigns we use a queue and will story any errors but not retry. It’s technically possible to change the status of the campaign and recipient to force it on i “restart and continue” but it not something that is exposed in the UI at the moment.
Resend transaction email
I miss the ability to resend a transaction email. Is it just me who can't find that feature? And if not, is it something that you can be persuaded to look into adding in the future?
Hi!
Thanks for using the package!
We don't have this feature at the moment but it's a very good idea and I'll make sure to put this in our backlog.
// m
I'm looking forward to it :)
Hi again!
I would like to pick your brain around this, where would you like to see this feature? In the list view or when you open the details for a given email?
Just nice to have some real-world input to consider.
Thanks!
Hi Markus
I completely forgot to get back to you... I would love to see this feature implemented in the listview (or more specifically in the details panel after having clicked on a mail on the listview).
I mainly miss this feature in the transactionals part.
Hi again Morten!
Just wanted to let you know that there is now a feature to resend transactional emails included in the latest release.
https://www.newsletterstudio.org/blog/exporting-to-csv-and-resending-transactionals/
Feel free to reach out if you have any issues or feedback!
Cheers!
The re-send function doesn't work if an error occurs. The issue was that the email password was changed but not updated in nsEmail. After updating the new login credentials, the Re-send email sending function failed to send emails.
so, is there any workaround that can be done using an MS SQL script or something similar, to trigger it?
I tried doing the following but did not work :
UPDATE [nsTrackingTransactional] SET status = 0 WHERE id = [id]
UPDATE nsTrackingTransactionalEmail SET status = 0 WHERE trackingTransactionalId = [id]
with ns v 3.0
Hi!
The error message states that there is a problem with the login to the SMTP:
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.57 Client not authenticated to send mail. Error: 535 5.7.139 Authentication unsuccessful, the user credentials were incorrect.
Did you ever manage to send any emails with this SMTP?
Does it work to send preview emails?
What SMTP are you using?
/ m
Yes, that was fixed. as the email password was changed so have updated the password, Now, new emails are being sent successfully, but the old emails with errors are not being resent!
That is by design, we will not retry if there is an exception within the sending infrastructure.
When sending transactional emails your calling code would have to manage that part and resend the email if the sending fails, you'll get a
CommentResult
object back from theINewsletterStudioService
that will contain boolean flags to indicate success/failure and information about any error.For campaigns we use a queue and will story any errors but not retry. It’s technically possible to change the status of the campaign and recipient to force it on i “restart and continue” but it not something that is exposed in the UI at the moment.
We do have information about the database and the status columns here: https://www.newsletterstudio.org/documentation/package/13.0.0/develop/database-tables/
is working on a reply...