--- pm_email_notify/pm_email_notify.admin.orig	2010-10-11 17:57:32.000000000 +0100
+++ pm_email_notify/pm_email_notify.admin.inc	2010-10-11 11:58:30.000000000 +0100
@@ -30,6 +30,14 @@ function pm_email_notify_admin_settings_
     '#weight' => 1,
   );
 
+  $form['pm_email']['pm_email_notify_from'] = array(
+    '#type' => 'textfield',
+    '#title' => t('From address for notifications'),
+    '#default_value' => variable_get('pm_email_notify_from',''),
+    '#weight' => 2,
+    '#description' => 'This is the email address that notifications will come from. Leave blank to use the site default.',
+  );
+
   $form['pm_email']['pm_email_notify_subject'] = array(
     '#type' => 'textfield',
     '#title' => t('Subject of notification messages'),
--- pm_email_notify/pm_email_notify.orig	2010-10-11 17:56:40.000000000 +0100
+++ pm_email_notify/pm_email_notify.module	2010-10-11 11:53:02.000000000 +0100
@@ -56,7 +56,7 @@ function pm_email_notify_privatemsg_mess
       // send them a new pm notification email if they did
       $params['recipient'] = $recipient;
       $params['message'] = $message;
-      drupal_mail('pm_email_notify', 'notice', $recipient->mail, user_preferred_language($recipient), $params);
+      drupal_mail('pm_email_notify', 'notice', $recipient->mail, user_preferred_language($recipient), $params, variable_get('pm_email_notify_from',''));
     }
   }
 }
