svn: /web/php-master/trunk/manage/ event.php user-notes.php
| From: | Daniel P. Brown | Date: | Mon, 09 Jan 2012 18:26:00 +0000 |
| Subject: | svn: /web/php-master/trunk/manage/ event.php user-notes.php | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-12756@lists.php.net to get a copy of this message | ||
danbrown Mon, 09 Jan 2012 18:26:00 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=321962
Log:
Been meaning to do this for quite some time.... as close to an asynchronous mail() call as we need
on master for event/notes management. No more 90-second-per-action waits. ;-P
Changed paths:
U web/php-master/trunk/manage/event.php
U web/php-master/trunk/manage/user-notes.php
Modified: web/php-master/trunk/manage/event.php
===================================================================
--- web/php-master/trunk/manage/event.php 2012-01-09 18:08:57 UTC (rev 321961)
+++ web/php-master/trunk/manage/event.php 2012-01-09 18:26:00 UTC (rev 321962)
@@ -32,7 +32,7 @@
&& mysql_affected_rows()) {
$event = fetch_event($id);
$message = "This event has been approved. It will appear on the PHP website
shortly.";
- if ($event['email']) mail($event['email'],"Event #$id Approved:
$event[sdesc]",$message,"From: PHP Webmasters <php-webmaster@lists.php.net>",
"-fnoreply@php.net");
+ if ($event['email']) mail($event['email'],"Event #$id Approved:
$event[sdesc]",$message,"From: PHP Webmasters <php-webmaster@lists.php.net>",
"-fnoreply@php.net -O DeliveryMode=b");
warn("record $id approved");
}
@@ -47,7 +47,7 @@
$message = $event['approved'] ? "This event has been deleted." :
"This event has been rejected.";
$did = $event['approved'] ? 'Deleted' : 'Rejected';
- if ($event['email']) mail($event['email'],"Event #$id $did:
$event[sdesc]",$message,"From: PHP Webmasters <php-webmaster@lists.php.net>",
"-fnoreply@php.net");
+ if ($event['email']) mail($event['email'],"Event #$id $did:
$event[sdesc]",$message,"From: PHP Webmasters <php-webmaster@lists.php.net>",
"-fnoreply@php.net -O DeliveryMode=b");
warn("record $id ".strtolower($did));
Modified: web/php-master/trunk/manage/user-notes.php
===================================================================
--- web/php-master/trunk/manage/user-notes.php 2012-01-09 18:08:57 UTC (rev 321961)
+++ web/php-master/trunk/manage/user-notes.php 2012-01-09 18:26:00 UTC (rev 321962)
@@ -426,7 +426,7 @@
$subject,
$message,
"From: ". NOTES_MAIL,
- "-fbounces-ignored@php.net"
+ "-fbounces-ignored@php.net -O DeliveryMode=b"
);
}
}
@@ -447,7 +447,7 @@
// some action is performed on a user note.
function note_mail_on_action($user, $id, $subject, $body)
{
- mail(NOTES_MAIL, $subject, $body, "From: $user@php.net\r\nIn-Reply-To:
<note-$id@php.net>");
+ mail(NOTES_MAIL, $subject, $body, "From: $user@php.net\r\nIn-Reply-To:
<note-$id@php.net>", '-f'.$user.'@php.net -O DeliveryMode=b');
}
// Allow some users to mass change IDs in the manual