summaryrefslogtreecommitdiff
path: root/it_mail.class
AgeCommit message (Expand)AuthorFilesLines
2024-03-21allow unicode in local part of mail addressesUrban Müller1-1/+1
2022-07-29remove legacy functionDavid Flatz1-10/+0
2022-07-29rename _escape functions to _encodeDavid Flatz1-15/+25
2022-07-29improve validation and escaping of e-mail addresses: use same method for vali...David Flatz1-31/+119
2022-03-28handle missing closing bracket, remove blanks around email (filter_var balks)Urban Müller1-1/+1
2022-03-28user filter_var instead of regex (thx chrigi), correctly ignore display namesUrban Müller1-11/+11
2022-03-15correctly escape commasUrban Müller1-1/+1
2022-03-15correctly escape commasUrban Müller1-5/+14
2022-03-14accept naked unix user names as recipientsUrban Müller1-4/+4
2022-03-11format check for email addresses on sendingUrban Müller1-3/+14
2021-02-09Mark static function as suchChristian Schneider1-1/+1
2021-01-13Update copyright dateChristian Schneider1-1/+1
2021-01-13Unified join to always use implodeChristian Schneider1-4/+4
2021-01-13Unified comment styleChristian Schneider1-1/+0
2020-07-21Mark static function it:mail::check_email() as staticChristian Schneider1-1/+1
2020-05-06Use random_bytes() instead of uniqid() now that we require PHP 7.0 for itoolsChristian Schneider1-4/+4
2019-10-28escape attachment name since that string is user-provided and might contain n...David Flatz1-1/+2
2019-09-02Make itools a bit stricter, new PHP versions start to enforce more declarationsChristian Schneider1-2/+2
2019-03-05try to restore our reputationUrban Müller1-1/+1
2019-02-12Migrate old style constructors to __construct, temporary transition functions...Christian Schneider1-1/+1
2018-06-27reapply "use safer it:: variants of file funcs", was not the culprit in jussi...Urban Müller1-1/+1
2018-06-22Revert "use safer it:: variants of file funcs"Urban Müller1-1/+1
2018-06-21use safer it:: variants of file funcsUrban Müller1-1/+1
2017-11-29Filter out invalid empty MX records (e.g. for bluwin.ch)Christian Schneider1-1/+1
2016-12-08Make static/object context check PHP 7.1 compatibleChristian Schneider1-1/+1
2016-10-19fix phan warningsUrban Müller1-1/+1
2016-02-15if encoding fails (because of broken utf8), use latin1 as input charset; even...David Flatz1-1/+3
2016-02-08encode header with base64 when quoted-printable fails because of php bug #53891David Flatz1-1/+6
2016-02-05use php function to escape headers; don't swallow double quotes when escaping...David Flatz1-4/+4
2016-02-03don't split addrlist at comma when the comma is inside a quoted string, this ...David Flatz1-2/+13
2014-04-28introduce new function addrlist_escape that uses header_escape to only escape...David Flatz1-26/+25
2014-04-28fix escaping of addrlists, don't escape email addressDavid Flatz1-10/+20
2014-03-27strip quotes when utf8-encoding the fullname part of an e-mail addressChristian A. Weber1-1/+1
2013-11-01Remove $Id$Christian Schneider1-2/+0
2012-10-31fix Reply-To header encodingChristian Weber1-1/+1
2012-03-22use PHP's default_charset instead of hard-coded iso-8859-1Christian Weber1-2/+6
2012-02-13Replace preg_replace /e modifier with preg_replace_callback: Modified planned...Christian Schneider1-1/+1
2011-12-08fix initialisation of $p in add_attachment(), change add_file() in the same w...Christian Weber1-15/+8
2011-12-08add_attachment() re-factored to take $p as 2nd arg, add support for specifyin...Christian Weber1-11/+17
2011-11-22support sending of mails on twin/develUrban Müller1-2/+3
2011-08-25more info in subject (in case sending of error mail fails, too)Urban Müller1-1/+1
2011-08-25catch failed mail deliveriesUrban Müller1-2/+6
2011-08-01use correct charset for headers, don't hardcode iso-8859-1Christian Weber1-1/+1
2010-11-23Use ULTRAHOSTNAME or hostname command to find domain name for check_email()Christian Schneider1-1/+1
2010-11-23Made mailcheck output its progress with 'mailcheck' debug parameterChristian Schneider1-1/+1
2009-04-22Get rid of ereg/split, replaced by preg equivalentsChristian Schneider1-5/+5
2009-03-17forcmail debug paramUrban Müller1-1/+1
2009-02-18fix debug output in send() on non-live machinesChristian Weber1-3/+4
2009-02-17send no mails from devel/twin, treat missing severtype.cfg as liveUrban Müller1-1/+2
2008-12-30nomail debug paramUrban Müller1-1/+3