Revision: 680
http://gemstracker.svn.sourceforge.net/gemstracker/?rev=680&view=rev
Author: michieltcs
Date: 2012-05-14 09:06:33 +0000 (Mon, 14 May 2012)
Log Message:
-----------
Validate e-mail addresses before sending
Modified Paths:
--------------
trunk/library/classes/Gems/Email/TemplateMailer.php
Modified: trunk/library/classes/Gems/Email/TemplateMailer.php
===================================================================
--- trunk/library/classes/Gems/Email/TemplateMailer.php 2012-05-10 12:14:15 UTC (rev 679)
+++ trunk/library/classes/Gems/Email/TemplateMailer.php 2012-05-14 09:06:33 UTC (rev 680)
@@ -335,6 +335,14 @@
MUtil_Echo::r($to, $to_name);
MUtil_Echo::r($from, $from_name);
}
+
+ if (!$this->bounceCheck()) {
+ $validate = new Zend_Validate_EmailAddress();
+
+ if (!$validate->isValid($to)) {
+ return "Invalid e-mail address {$to}";
+ }
+ }
$this->setTokenData($tokenData);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|