- my $message = new Mail::Internet (
- 'Header' => $header,
- 'Body' => [
- "This is an automatic message from your Freeside installation\n",
- "informing you a customer has signed up via the signup server:\n",
- "\n",
- 'custnum: '. $cust_main->custnum. "\n",
- 'Name : '. $cust_main->last. ", ". $cust_main->first. "\n",
- 'Agent : '. $cust_main->agent->agent. "\n",
- "\n",
- ],
- );
+ my $body = [
+ "This is an automatic message from your Freeside installation\n",
+ "informing you a customer has signed up via the signup server:\n",
+ "\n",
+ 'custnum: '. $cust_main->custnum. "\n",
+ 'Name : '. $cust_main->last. ", ". $cust_main->first. "\n",
+ 'Agent : '. $cust_main->agent->agent. "\n",
+ "\n",
+ ];
+ if ( $cust_main->balance ) {
+ push @$body,
+ "This customer has an outstanding balance and has been suspended.\n";
+ }
+ my $message = new Mail::Internet ( 'Header' => $header, 'Body' => $body );