fix message ID generation for ancient perl, bah
authorivan <ivan>
Mon, 6 Jun 2005 17:00:57 +0000 (17:00 +0000)
committerivan <ivan>
Mon, 6 Jun 2005 17:00:57 +0000 (17:00 +0000)
FS/FS/Misc.pm

index 1bb1ae1..74f73a2 100644 (file)
@@ -118,8 +118,13 @@ sub send_email {
 
   }
 
-  $options{'from'} =~ /\@([\w\.\-]+)/ or $1 = 'example.com';
-  my $message_id = join('.', rand()*(2**32), $$, time). "\@$1";
+  my $domain;
+  if ( $options{'from'} =~ /\@([\w\.\-]+)/ ) {
+    $domain = $1;
+  } else {
+    $domain = 'example.com';
+  }
+  my $message_id = join('.', rand()*(2**32), $$, time). "\@$domain";
 
   my $message = MIME::Entity->build(
     'From'       => $options{'from'},