[% SET CPANEL.CPVAR.dprefix = "../" %] [% PROCESS '_assets/resource_usage_macro.html.tt' %] [% WRAPPER '_assets/master.html.tt' app_key = 'autoresponders' -%]

[% locale.maketext("Configure an email account to send automated emails. This can be useful if you are on vacation or unavailable, or if you have a generic message that you wish to send from a support email address. For more information, read the [output,url,_1,documentation,target,_2,id,_3].", "//go.cpanel.net/Autoresponders", "_blank", "lnkAutorespondersDocumentation") %]

[% IF CPANEL.feature('autoresponders') %] [% IF FORM.itemsperpage %] [% SET CPANEL.CPVAR.itemsperpage = FORM.itemsperpage %] [% END %] [% IF (!FORM.itemsperpage || !CPANEL.CPVAR.itemsperpage) %] [% SET CPANEL.CPVAR.itemsperpage = "10" %] [% END %] [% Api2.pre_exec("Email", "listautoresponders"); SET auto_responders = Api2.exec("Email" , "listautoresponders" , {"api2_paginate_size" =>CPANEL.CPVAR.itemsperpage, "domain" =>FORM.domain, "api2_paginate" =>"1" , "regex" =>RAW_FORM.searchregex, "api2_paginate_start" =>FORM.api2_paginate_start, "api2_paginate_page"=>FORM.page }); Api2.post_exec("Email", "listautoresponders"); %] [% IF !(ExpVar.expand('$appname') == "webmail") %] [% # Note: a MACRO was not used here because we need to be able # to access resource_usage_limits after the block runs SET resource_usage_key = 'autoresponders'; SET resource_usage_percent_used_to_warn = 80; PROCESS resource_usage_block; %] [% PROCESS "managelist.html.tt" %] [% END %] [% IF list_mail_domains_response.data.size == 0 %] [% SET no_mail_domains_available = 1 %] [% END %]

[% locale.maketext("Add Autoresponder") %]

[% IF ExpVar.expand('$appname') == "webmail" && auto_responders.size; %] [% locale.maketext("Edit Autoresponder"); %] [% ELSE %] [% PROCESS _assets/temporary_domain_banner.html.tt app_name='autoresponders' domains_count=list_mail_domains_response.data.size UNLESS ExpVar.expand('$appname') == 'webmail' %] [% locale.maketext("Add Autoresponder"); %] [% END %]

[% locale.maketext("Current Autoresponders") %]

[% locale.maketext("If you do not create a forwarder or email account with the same address as each autoresponder, mail sent to the autoresponder will only be handled by the autoresponder before it is discarded.") %]

[% IF auto_responders.size; %] [% FOREACH hashref IN auto_responders; %] [% END %] [% ELSE %] [% END %]
[% locale.maketext("Email") %] [% locale.maketext("Subject") %] [% locale.maketext("Actions") %]
[% hashref.email.html() %] [% hashref.subject.html() %] 
[% locale.maketext("There are no autoresponders setup on this domain.") %]
[% INCLUDE _assets/paginate.html.tt %]
[% INCLUDE _assets/return_link.html.tt return_location='../index.html' return_link_text=locale.maketext('Go Back') %] [% END %]
[% END %]