diff --git a/submissions/views.py b/submissions/views.py
index 3201d752c7a35dd7aac4dff1f161c435b4a66c71..9a9a51243f1322fc7295c5e2786c8bd7e7c6a5ce 100644
--- a/submissions/views.py
+++ b/submissions/views.py
@@ -2193,6 +2193,7 @@ def accept_puboffer(request, identifier_w_vn_nr):
         status=EditorialDecision.FIXED_AND_ACCEPTED)
     mail_sender = DirectMailUtil(
         'authors/confirm_puboffer_acceptance', submission=submission)
+    mail_sender.send_mail()
     submission.add_general_event('Authors have accepted the publication offer.')
     messages.success(request, ('Your acceptance of the publication offer has been registered. '
                                'Congratulations! We will immediately start producing the proofs.'))