* [fix] send email with no letterhead if print letterhead is unchecked on print priview
* [fix] if not on print preview page, pull with_letterhead from print settings
* remove redundant if condition
* minor
* minor refactor
* update user.py to use new sendmail api
* On-demand attachments in email
* Replace inline_images by just specifying path
* Add header flag in frappe.sendmail
* Inline images can now be attached from assets/, files/ and private/files/
* Update tests
* Fix email_account test
* inline images working, ability to use template name for emails
* Extract header into separate file
* Remove erp-logo
* minor refactor
* [minor] codacy
* fix for test
* Add test case for email body
* remove unused imports
* Add more tests for email body
* introduces build status for local fork
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range
* converts xrange to range using six.moves.range
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* converts xrange to range using six.moves.range7
* Revert "introduces build status for local fork"
This reverts commit 61f40983d0b3c6725369171ab850a18e5c029cc4.
* Communication_reconciliation
* Email inbox
* added collapsed timeline for communication
* new email prefill from when only one address
* timeline duplication and notifcation and stability fixs
* add subject to timeline
* email system v7 fixes
* added password required validation
* use proper email datetime
* email inbox v7.1 fixes
* email inbox communication_date used instead of created
* email inbox communication data cleanup
* remove old patch
* email inbox permit unlinking
* [fix] duplication queue and rename domain to email domain
* fix rename domain
* email inbox index optimisation
* email inbox relink doctype query usability fix
* email_inbox Set attachment variable for forwards and replies based on whether it exists or not
* uidnext fixes and cleanup
* email inbox fix tests
* fix rebase timeline issue
* email inbox threading and cleanup
* email inbox cleanup
* bring inbox into frappe and cleanup
* fix missed path
* inbox cleanup
* email-inbox move service back to account
* separate to erpnext contact match
* email inbox cleanup and move relink and timeline fix
* relink optimisation
* inbox fix footer
* keep email drafts on pages not just forms
* email inbox add sent items
* email inbox allow not save list settings on query
* email inbox cleanup and remove communications recon
* add suspend sending button in email queue
* fix rebase error
* email inbox assorted fixes
* email inbox fixes and relink option only when linked otherwise link;
* email inbox fix sender fullname as administrator
* create user email to custom button
* email inbox sent no match and seen
* email inbox fix unicode issues with subject recipient and sender
* move message_id threading to communication to work with inbox
* move message_id threading fix
* rebase fix
* reset threading to email queue but keep in communications
* move email cc to header
* [test fixes] move email cc to header
* email cc additional tests
* email cc cleanup and unsubsribe link test
* email cc permit footer based cc with expose_recipient and tests + ui