* [PATCH guest-common/manager 0/3] fix #5713: vzdump: add notification-mode none
@ 2026-05-13 7:27 Erik Fastermann
2026-05-13 7:27 ` [PATCH pve-guest-common 1/3] " Erik Fastermann
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Erik Fastermann @ 2026-05-13 7:27 UTC (permalink / raw)
To: pve-devel; +Cc: Erik Fastermann
Optionally disable sending notification mails with the new option
none for notification-mode in vzdump.
Also includes an optional commit to add this to the ui.
pve-guest-common:
Erik Fastermann (1):
fix #5713: vzdump: add notification-mode none
src/PVE/VZDump/Common.pm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
pve-manager:
Erik Fastermann (2):
fix #5713: vzdump: add notification-mode none
ui: vzdump: add notification-mode none
PVE/VZDump.pm | 2 ++
www/manager6/window/Backup.js | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)
Summary over all repositories:
3 files changed, 7 insertions(+), 3 deletions(-)
--
Generated by murpp 0.11.0
^ permalink raw reply [flat|nested] 5+ messages in thread* [PATCH pve-guest-common 1/3] fix #5713: vzdump: add notification-mode none 2026-05-13 7:27 [PATCH guest-common/manager 0/3] fix #5713: vzdump: add notification-mode none Erik Fastermann @ 2026-05-13 7:27 ` Erik Fastermann 2026-05-13 10:22 ` David Riley 2026-05-13 7:27 ` [PATCH pve-manager 2/3] " Erik Fastermann 2026-05-13 7:27 ` [PATCH pve-manager 3/3] ui: " Erik Fastermann 2 siblings, 1 reply; 5+ messages in thread From: Erik Fastermann @ 2026-05-13 7:27 UTC (permalink / raw) To: pve-devel; +Cc: Erik Fastermann Optionally disable sending notification mails with the new option none for notification-mode in vzdump. This can be useful if you want to disable sending notifications for a specific backup job and not change the global notification settings or use the deprecated legacy sendmail with an empty address. Signed-off-by: Erik Fastermann <e.fastermann@proxmox.com> --- src/PVE/VZDump/Common.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/PVE/VZDump/Common.pm b/src/PVE/VZDump/Common.pm index 67a4cf4..1c636b4 100644 --- a/src/PVE/VZDump/Common.pm +++ b/src/PVE/VZDump/Common.pm @@ -261,9 +261,10 @@ my $confdesc = { . " specified address(es) via the 'sendmail' command. If set to 'notification-system'," . " a notification will be sent via PVE's notification system, and the mailto and" . " mailnotification will be ignored. If set to 'auto' (default setting), an email will" - . " be sent if mailto is set, and the notification system will be used if not.", + . " be sent if mailto is set, and the notification system will be used if not." + . " If set to 'none', no notification will be send.", optional => 1, - enum => ['auto', 'legacy-sendmail', 'notification-system'], + enum => ['auto', 'legacy-sendmail', 'notification-system', 'none'], default => 'auto', }, tmpdir => { -- 2.47.3 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH pve-guest-common 1/3] fix #5713: vzdump: add notification-mode none 2026-05-13 7:27 ` [PATCH pve-guest-common 1/3] " Erik Fastermann @ 2026-05-13 10:22 ` David Riley 0 siblings, 0 replies; 5+ messages in thread From: David Riley @ 2026-05-13 10:22 UTC (permalink / raw) To: Erik Fastermann, pve-devel Small typo in the description. On 5/13/26 9:26 AM, Erik Fastermann wrote: > Optionally disable sending notification mails with the new option > none for notification-mode in vzdump. > > This can be useful if you want to disable sending notifications for a > specific backup job and not change the global notification settings or > use the deprecated legacy sendmail with an empty address. > > Signed-off-by: Erik Fastermann <e.fastermann@proxmox.com> > --- > src/PVE/VZDump/Common.pm | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/src/PVE/VZDump/Common.pm b/src/PVE/VZDump/Common.pm > index 67a4cf4..1c636b4 100644 > --- a/src/PVE/VZDump/Common.pm > +++ b/src/PVE/VZDump/Common.pm > @@ -261,9 +261,10 @@ my $confdesc = { > . " specified address(es) via the 'sendmail' command. If set to 'notification-system'," > . " a notification will be sent via PVE's notification system, and the mailto and" > . " mailnotification will be ignored. If set to 'auto' (default setting), an email will" > - . " be sent if mailto is set, and the notification system will be used if not.", > + . " be sent if mailto is set, and the notification system will be used if not." > + . " If set to 'none', no notification will be send.", should be "sent" instead of "send". > optional => 1, > - enum => ['auto', 'legacy-sendmail', 'notification-system'], > + enum => ['auto', 'legacy-sendmail', 'notification-system', 'none'], > default => 'auto', > }, > tmpdir => { ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH pve-manager 2/3] fix #5713: vzdump: add notification-mode none 2026-05-13 7:27 [PATCH guest-common/manager 0/3] fix #5713: vzdump: add notification-mode none Erik Fastermann 2026-05-13 7:27 ` [PATCH pve-guest-common 1/3] " Erik Fastermann @ 2026-05-13 7:27 ` Erik Fastermann 2026-05-13 7:27 ` [PATCH pve-manager 3/3] ui: " Erik Fastermann 2 siblings, 0 replies; 5+ messages in thread From: Erik Fastermann @ 2026-05-13 7:27 UTC (permalink / raw) To: pve-devel; +Cc: Erik Fastermann Optionally disable sending notification mails with the new option none for notification-mode in vzdump. This can be useful if you want to disable sending notifications for a specific backup job and not change the global notification settings or use the deprecated legacy sendmail with an empty address. Signed-off-by: Erik Fastermann <e.fastermann@proxmox.com> --- PVE/VZDump.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PVE/VZDump.pm b/PVE/VZDump.pm index defe9e0a..f51f87c1 100644 --- a/PVE/VZDump.pm +++ b/PVE/VZDump.pm @@ -496,6 +496,8 @@ sub send_notification { my $policy = $opts->{mailnotification} // 'always'; my $mode = $opts->{"notification-mode"} // 'auto'; + return if $mode eq 'none'; + sanitize_task_list($tasklist); my ($error_count, $total_size) = aggregate_task_statistics($tasklist); -- 2.47.3 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH pve-manager 3/3] ui: vzdump: add notification-mode none 2026-05-13 7:27 [PATCH guest-common/manager 0/3] fix #5713: vzdump: add notification-mode none Erik Fastermann 2026-05-13 7:27 ` [PATCH pve-guest-common 1/3] " Erik Fastermann 2026-05-13 7:27 ` [PATCH pve-manager 2/3] " Erik Fastermann @ 2026-05-13 7:27 ` Erik Fastermann 2 siblings, 0 replies; 5+ messages in thread From: Erik Fastermann @ 2026-05-13 7:27 UTC (permalink / raw) To: pve-devel; +Cc: Erik Fastermann Add the notification-mode none in the ui dropdown for backup jobs. Signed-off-by: Erik Fastermann <e.fastermann@proxmox.com> --- www/manager6/window/Backup.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/manager6/window/Backup.js b/www/manager6/window/Backup.js index 7c1c54de..0caada65 100644 --- a/www/manager6/window/Backup.js +++ b/www/manager6/window/Backup.js @@ -43,13 +43,14 @@ Ext.define('PVE.window.Backup', { ['notification-system', gettext('Use global settings')], // TRANSLATORS: sendmail is a piece of software ['legacy-sendmail', gettext('Use sendmail (legacy)')], + ['none', gettext('None')], ], fieldLabel: gettext('Notification'), name: 'notification-mode', value: 'notification-system', listeners: { change: function (field, value) { - mailtoField.setHidden(value === 'notification-system'); + mailtoField.setHidden(value !== 'legacy-sendmail'); }, }, }); -- 2.47.3 ^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-05-13 10:22 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-05-13 7:27 [PATCH guest-common/manager 0/3] fix #5713: vzdump: add notification-mode none Erik Fastermann 2026-05-13 7:27 ` [PATCH pve-guest-common 1/3] " Erik Fastermann 2026-05-13 10:22 ` David Riley 2026-05-13 7:27 ` [PATCH pve-manager 2/3] " Erik Fastermann 2026-05-13 7:27 ` [PATCH pve-manager 3/3] ui: " Erik Fastermann
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.