Edit File: add_mail_serveralias_to_userdata
#!/usr/local/cpanel/3rdparty/bin/perl # cpanel - scripts/add_mail_serveralias_to_userdata # Copyright 2016 cPanel, Inc. # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited package scripts::add_mail_serveralias_to_userdata; use strict; use Cpanel::ApacheConf::MailAlias (); use Cpanel::Config::Users (); use Cpanel::ServerTasks (); __PACKAGE__->script(@ARGV) unless caller(); sub script { my $rebuild_apache = 0; my @users = Cpanel::Config::Users::getcpusers(); for my $user (@users) { if ( Cpanel::ApacheConf::MailAlias::add_mail_subdomains_for_user($user) ) { $rebuild_apache ||= 1; } } if ($rebuild_apache) { Cpanel::ServerTasks::queue_task( ['ApacheTasks'], 'build_apache_conf', 'apache_restart' ); } return; } 1;