Claude Paroz 
							
						 
					 
					
						
						
							
						
						8599f64e54 
					 
					
						
						
							
							Fixed   #18861  -- Triggered message validation with locmem email backend  
						
						... 
						
						
						
						Thanks Bruno Renié for the report and the initial patch. 
						
						
					 
					
						2012-09-22 15:17:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						fc99f127d8 
					 
					
						
						
							
							Explicitly close a file during the email tests.  
						
						
						
						
					 
					
						2012-08-15 02:16:28 -07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						751774c29f 
					 
					
						
						
							
							[py3] Fixed mail tests with Python 3  
						
						
						
						
					 
					
						2012-08-09 20:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						396357741b 
					 
					
						
						
							
							[py3] Used compatible imports of StringIO.  
						
						
						
						
					 
					
						2012-08-08 14:50:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						e0fce8706d 
					 
					
						
						
							
							Switch to using context managers for acquiring and releasing locks.  
						
						
						
						
					 
					
						2012-06-23 08:11:15 -07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4a103086d5 
					 
					
						
						
							
							Fixed   #18269  -- Applied unicode_literals for Python 3 compatibility.  
						
						... 
						
						
						
						Thanks Vinay Sajip for the support of his django3 branch and
Jannis Leidel for the review. 
						
						
					 
					
						2012-06-07 18:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						ade44b8d40 
					 
					
						
						
							
							Fixed settings override in mail regression tests  
						
						... 
						
						
						
						self.settings_override from test subclasses were overwriting parent
attribute. 
						
						
					 
					
						2012-06-02 19:44:15 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						38408f8007 
					 
					
						
						
							
							Marked bytestrings with b prefix. Refs  #18269  
						
						... 
						
						
						
						This is a preparation for unicode literals general usage in
Django (Python 3 compatibility). 
						
						
					 
					
						2012-05-19 17:43:34 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						865cd35c9b 
					 
					
						
						
							
							Made more extensive usage of context managers with open.  
						
						
						
						
					 
					
						2012-05-05 14:06:36 +02:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						665ec600a4 
					 
					
						
						
							
							Made email attachment handling code accept non-ASCII filenames.  
						
						... 
						
						
						
						Thanks to Anton Chaporgin for the report and to Claude Paroz for the patch.
Fixes  #14964 .
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17375  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-01-15 02:33:31 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						5e75678c8b 
					 
					
						
						
							
							Fixed   #17444  -- Made it possible to customize the 'To' header in emails.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17293  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-12-30 12:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Adrian Holovaty 
							
						 
					 
					
						
						
							
						
						20c8aa2a20 
					 
					
						
						
							
							Fixed various dodgy behaviours  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17226  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-12-17 17:37:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						3bd23ee96f 
					 
					
						
						
							
							Fixed   #15750  -- Handle empty mail server credentials gracefully. Thanks, LeandroSouza and bedmondmark.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16494  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-07-03 17:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						a3a53e0b73 
					 
					
						
						
							
							Fixed   #15561  -- Extended test setting override code added in r16165 with a decorator and a signal for setting changes.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16237  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-05-18 12:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						2abd7af4dd 
					 
					
						
						
							
							Fixed   #11212  -- Stopped using quoted-printable encoding for mails with non-ASCII characters but rely on 8bit encoding instead. Thanks, phr, gisle and Ramiro Morales.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16178  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-05-07 16:59:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						4b93bd8b3a 
					 
					
						
						
							
							Fixed   #11928  -- Added test for tuple to list conversion during mail message initialization added in r11709. Thanks, Claude Paroz.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16133  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-04-30 14:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						afd040d4d3 
					 
					
						
						
							
							Updated test assertions that have been deprecated by the move to unittest2. In summary, this means:  
						
						... 
						
						
						
						assert_ -> assertTrue
 assertEquals -> assertEqual
 failUnless -> assertTrue
For full details, see http://www.voidspace.org.uk/python/articles/unittest2.shtml#deprecations 
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15728  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-03-03 15:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						70d3c84d18 
					 
					
						
						
							
							Fixed   #13433  -- Changed default behavior of Django email message wrappers to not mangle lines starting with 'From '. Thanks Leo for the report and patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15669  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-02-28 02:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						11997218ee 
					 
					
						
						
							
							Fixed   #15042  -- Ensured that email addresses without a domain can still be mail recipients. Patch also improves the IDN handling introduced by r15006, and refactors the test suite to ensure even feature coverage. Thanks to net147 for the report, and to Łukasz Rekucki for the awesome patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15211  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-01-15 05:55:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						d4ef841495 
					 
					
						
						
							
							Fixed   #14301  -- Further refine changes made in r14216 to support non-ASCII characters in email addresses. Thanks, Claude Peroz and Andi Albrecht.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15006  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-12-21 15:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						29c4a578af 
					 
					
						
						
							
							Fixed   #10863  -- Added HTML support to mail_managers() and mail_admins(), and used this to provide more and prettier detail in error emails. Thanks to boxed for the suggestion, and to Rob Hudson and Brodie Rao for their work on the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14844  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-12-06 14:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						36f2f7ee7c 
					 
					
						
						
							
							Fixed   #14301  -- Handle email validation gracefully with email addresses containing non-ASCII characters. Thanks, Andi Albrecht.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14216  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-14 18:37:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						d739737015 
					 
					
						
						
							
							Fixed   #13494  -- Correctly concat an email subject prefix with a translation string. Thanks, hcarvalhoalves and Andi Albrecht.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14157  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-11 22:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						e01bce1bfb 
					 
					
						
						
							
							Fixed   #14440  - Converted mail doctests to unittests.  
						
						... 
						
						
						
						Thanks to Rob Hudson for the patch and also to andialbrecht who filed a
similar patch that I didn't use.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14143  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-11 15:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						0aa438a3df 
					 
					
						
						
							
							Fixed   #7722  - added support for CC in EmailMessage.  
						
						... 
						
						
						
						Thanks to roberto.digirolamo for the report and initial patch, and
dougvanhorn and SmileyChris for further work on the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@14000  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-07 23:36:02 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						db5be42c12 
					 
					
						
						
							
							Fixed   #13259  -- Ensure that multiple calls to message() don't corrupt any extra message headers. Thanks to canburak for the report, and Andi Albrecht for the fix.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@12901  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-04-01 15:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						a2c4ad1dab 
					 
					
						
						
							
							Fixed   #6918 : Adjusted the test in r12683 to more specifically look for what it is testing so it doesn't get thrown off by other minor differences in email ouput (hopefully). Also put a docstring back in its place.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@12688  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-03-06 15:50:12 +00:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						68f4d1256a 
					 
					
						
						
							
							Fixed   #6918 ,  #12791 : If an email message has an encoding, actually use that encoding to encode body and headers. Thanks for patch with tests oyvind.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@12683  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-03-05 21:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						e07560a88e 
					 
					
						
						
							
							Modified the way EMAIL_BACKEND is specified to make it consistent with the new "use the class name" policy for backends.  
						
						... 
						
						
						
						This is a BACKWARDS-INCOMPATIBLE CHANGE for anyone using a manually
specified EMAIL_BACKEND setting. If you have manually specified
EMAIL_BACKEND, you will need to append ".EmailBackend" to your
existing EMAIL_BACKEND setting. See the django-dev mailing list for
details.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12084  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-01-04 12:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						dd5d7622a5 
					 
					
						
						
							
							Fixed   #11144  -- When a to/from/cc header contains unicode, make sure the email addresses are parsed correctly (especially with regards to commas). Thanks to rmt for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@11719  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-11-04 11:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						aba5389326 
					 
					
						
						
							
							Fixed   #10355  -- Added an API for pluggable e-mail backends.  
						
						... 
						
						
						
						Thanks to Andi Albrecht for his work on this patch, and to everyone else that contributed during design and development.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11709  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-11-03 12:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						4a01812c15 
					 
					
						
						
							
							Fixed   #11546  -- Modified the mail regression test to avoid getting hung up on 32/64 bit differences. Thanks to Richard Davies for the report.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@11328  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-07-25 05:14:46 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						9294121d3c 
					 
					
						
						
							
							Fixed   #9367  - EmailMultiAlternatives does not properly handle attachments.  
						
						... 
						
						
						
						Thanks to Loek Engels for the bulk of the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10983  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-06-12 13:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						8ada8d7c03 
					 
					
						
						
							
							Fixed   #9214 : EmailMessage now respects the From header instead of blindly using from_email. Thanks, Tai Lee.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@9842  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-02-16 20:47:39 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						e3aa9a2828 
					 
					
						
						
							
							Fixed   #9383  -- Don't open a network connection for sending email if there's  
						
						... 
						
						
						
						nothing to send. Saves a bit of time when, for example, processing 500-error
emails with no ADMINs configured. Based on a patch from Jesse Young.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9248  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-10-24 04:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						70b6c4c015 
					 
					
						
						
							
							Fixed   #9233  -- Allow date and message-id headers to be passed in manually in  
						
						... 
						
						
						
						email messages. Previously we were creating duplicate headers, which was bad.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9197  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-10-07 12:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						74b3173fba 
					 
					
						
						
							
							Fixed   #8511 : Removed some tests that were failing on Python 2.4, but weren't really contributing anything anyway. Thanks to jarrow for the report.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@8508  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-08-24 05:06:17 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						0f869f905e 
					 
					
						
						
							
							Fixed   #7747 : Altered EmailMessage such that messages with long subject lines don't use tabs in their continutation sequence. Tabs in subjects cause problems with Outlook and Thunderbird. Thanks to Mark Allison <mark.allison@maplecroft.com> for the report and fix.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@8483  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-08-23 13:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						f49c5c23f9 
					 
					
						
						
							
							Fixed   #7574  -- Fixed the handling of lazy translation in email headers.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@8083  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-07-26 03:37:25 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						825622d912 
					 
					
						
						
							
							Fixed   #7773  -- Added some simple tests for EmailMessage. Thanks to serialx for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@7975  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-07-19 02:38:41 +00:00