<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Apple Mail &#8211; Wade Tregaskis</title>
	<atom:link href="https://wadetregaskis.com/tags/apple-mail/feed/" rel="self" type="application/rss+xml" />
	<link>https://wadetregaskis.com</link>
	<description></description>
	<lastBuildDate>Fri, 09 Feb 2024 23:06:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://wadetregaskis.com/wp-content/uploads/2016/03/Stitch-512x512-1-256x256.png</url>
	<title>Apple Mail &#8211; Wade Tregaskis</title>
	<link>https://wadetregaskis.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">226351702</site>	<item>
		<title>Mail &#038; Preview working together</title>
		<link>https://wadetregaskis.com/mail-preview-working-together/</link>
					<comments>https://wadetregaskis.com/mail-preview-working-together/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Fri, 09 Feb 2024 23:06:27 +0000</pubDate>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Apple Mail]]></category>
		<category><![CDATA[Apple Preview]]></category>
		<category><![CDATA[dialog]]></category>
		<category><![CDATA[Happy]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[PDF]]></category>
		<guid isPermaLink="false">https://wadetregaskis.com/?p=7685</guid>

					<description><![CDATA[It&#8217;s the little things that sometimes impress me the most. Like when this dialog appeared: …after I&#8217;d filled out a form PDF that was emailed to me. It had exactly the option I wanted first and foremost, to send the completed PDF back to the sender. Sure, manually digging up the completed PDF from disk&#8230; <a class="read-more-link" href="https://wadetregaskis.com/mail-preview-working-together/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p>It&#8217;s the little things that sometimes impress me the most.  Like when this dialog appeared:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="372" height="450" src="https://wadetregaskis.com/wp-content/uploads/2024/02/Save-Changes-dialog-for-PDF-form-related-to-an-email-message.webp" alt="Screenshot of a macOS dialog saying: &quot;Do you want to save the changes made to the document &quot;Waste Disposal Forms requiring signatures copy&quot;, with the buttons: &quot;Reply to lora…&quot;, &quot;New Mail Message&quot;, &quot;Save&quot;, and &quot;Cancel&quot;." class="wp-image-7686" srcset="https://wadetregaskis.com/wp-content/uploads/2024/02/Save-Changes-dialog-for-PDF-form-related-to-an-email-message.webp 372w, https://wadetregaskis.com/wp-content/uploads/2024/02/Save-Changes-dialog-for-PDF-form-related-to-an-email-message-212x256.webp 212w, https://wadetregaskis.com/wp-content/uploads/2024/02/Save-Changes-dialog-for-PDF-form-related-to-an-email-message@2x.webp 744w" sizes="(max-width: 372px) 100vw, 372px" /></figure>
</div>


<p>…after I&#8217;d filled out a form PDF that was emailed to me.  It had exactly the option I wanted first and foremost, to send the completed PDF back to the sender.</p>



<p>Sure, manually digging up the completed PDF from disk and dragging it into a Mail Compose [Reply] window isn&#8217;t <em>hard</em>, but it just feels so <em>thoughtful</em> when the system saves me the effort.  Knowing that someone, somewhere, actually thought through how Mail &amp; Preview might be used, and thought enough of their users to go to the trouble of implementing this.</p>



<p>Kudos to whomever was behind this sweet little feature.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/mail-preview-working-together/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<media:content url="https://wadetregaskis.com/wp-content/uploads/2024/02/Save-Changes-dialog-for-PDF-form-related-to-an-email-message.webp" medium="image" />
<post-id xmlns="com-wordpress:feed-additions:1">7685</post-id>	</item>
		<item>
		<title>Apple Mail crashes on launch if connection logging is enabled</title>
		<link>https://wadetregaskis.com/apple-mail-crashes-on-launch-if-connection-logging-is-enabled/</link>
					<comments>https://wadetregaskis.com/apple-mail-crashes-on-launch-if-connection-logging-is-enabled/#comments</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Fri, 04 May 2018 16:11:24 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Apple Mail]]></category>
		<category><![CDATA[Bugs!]]></category>
		<category><![CDATA[crashtastic]]></category>
		<category><![CDATA[macOS]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=4112</guid>

					<description><![CDATA[This was a fun one.  Mail started crashing on launch for absolutely no apparent reason &#8211; nothing had changed to its config or similar in a long time.  The crash logs were all fingering an identical culprit &#8211; -[IMAPTaskManager secondaryIdleMailboxName] called on the wrong GCD queue: Process: Mail [19884] Path: /Applications/Mail.app/Contents/MacOS/Mail Identifier: com.apple.mail Version: 11.3&#8230; <a class="read-more-link" href="https://wadetregaskis.com/apple-mail-crashes-on-launch-if-connection-logging-is-enabled/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>This was a fun one.  Mail started crashing on launch for absolutely no apparent reason &#8211; nothing had changed to its config or similar in a long time.  The crash logs were all fingering an identical culprit &#8211; <span style="font-family: Monospace;">-[IMAPTaskManager secondaryIdleMailboxName]</span> called on the wrong GCD queue:</p>
<pre>Process: Mail [19884]
Path: /Applications/Mail.app/Contents/MacOS/Mail
Identifier: com.apple.mail
Version: 11.3 (3445.6.18)
Build Info: Mail-3445006018000000~4
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Mail [19884]
User ID: …

Date/Time: 2018-04-19 16:44:45.717 -0700
OS Version: Mac OS X 10.13.4 (17E199)
Report Version: 12
Anonymous UUID: …

Sleep/Wake UUID: …

Time Awake Since Boot: 94000 seconds
Time Since Wake: 530 seconds

System Integrity Protection: enabled

Crashed Thread: 13 Dispatch queue: Task Manager Serialization Queue (QOS: UNSPECIFIED)

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'This method should only be called on the serialization queue'
terminating with uncaught exception of type NSException
abort() called

Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff55da96bb __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fff7d4c1942 objc_exception_throw + 48
2 CoreFoundation 0x00007fff55daf2a2 +[NSException raise:format:arguments:] + 98
3 Foundation 0x00007fff57ee7340 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 193
4 IMAP 0x00007fff6fe88959 -[IMAPTaskManager secondaryIdleMailboxName] + 216
5 IMAP 0x00007fff6fe880cb -[IMAPTask mailboxIsUserVisibleUsingDataSource:] + 180
6 IMAP 0x00007fff6fe6ab68 -[IMAPMailboxSyncTask _nextNetworkPriorityAndOperation:reservedNetworkPriority:] + 164
7 IMAP 0x00007fff6fe6c4ba -[IMAPMailboxSyncTask recalculatePriorities] + 398
8 IMAP 0x00007fff6fe67dd9 -[IMAPMailboxSyncTask initWithDataSource:taskManager:imapMailbox:fromStatus:forceFullSync:] + 766
9 IMAP 0x00007fff6fe931f7 -[IMAPTaskManager _syncMailboxWithDataSource:withIMAPMailbox:fromStatus:forceFullSync:userInitiated:] + 370
10 IMAP 0x00007fff6fe92e68 -[IMAPTaskManager syncMailboxWithDataSource:withIMAPMailbox:fromStatus:forceFullSync:userInitiated:] + 240
11 IMAP 0x00007fff6fe9631a -[IMAPTaskManager didAddMessagesWithUnknownUID:toDataSource:] + 872
12 Foundation 0x00007fff57e4a5df __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
13 Foundation 0x00007fff57e4a441 -[NSBlockOperation main] + 68
14 Foundation 0x00007fff57e488ee -[__NSOperationInternal _start:] + 778
15 Foundation 0x00007fff57e44917 __NSOQSchedule_f + 369
16 libdispatch.dylib 0x00007fff7e09ee08 _dispatch_client_callout + 8
17 libdispatch.dylib 0x00007fff7e0b1ed1 _dispatch_continuation_pop + 472
18 libdispatch.dylib 0x00007fff7e0a9783 _dispatch_async_redirect_invoke + 703
19 libdispatch.dylib 0x00007fff7e0a09f9 _dispatch_root_queue_drain + 515
20 libdispatch.dylib 0x00007fff7e0a07a5 _dispatch_worker_thread3 + 101
21 libsystem_pthread.dylib 0x00007fff7e3f0169 _pthread_wqthread + 1387
22 libsystem_pthread.dylib 0x00007fff7e3efbe9 start_wqthread + 13</pre>
<p>Long story short, the issue turns out to be having connection logging enabled.  That&#8217;d been turned on many months before in order to debug a different stupid Mail bug, and had been simply left on (deliberately IIRC, since Mail tends to bug-out quite often, so why not have logs already available when it comes time to debug it yet again?).</p>
<p>Connection logging is enabled or disabled by opening the &#8220;Connection Doctor&#8221; (Window menu &gt; Connection Doctor) and using the checkbox titled &#8220;Log Connection Activity&#8221;.</p>
<p>So how do you get to that checkbox when Mail crashes on launch?  Well, in this specific instance I was able to disable all mail accounts via System Preference&#8217;s Accounts pane, launch Mail, disable logging, quit Mail, re-enable all mail accounts via System Preferences, and then relaunch Mail to have it finally actually work.</p>
<p>From even just brief web searching, it&#8217;s clear that this issue has been present and well-known in Mail for a really long time.  Sigh.  Apple&#8217;s protestations that they care about software quality, or the Mac, are relentlessly undermined by their actual actions.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/apple-mail-crashes-on-launch-if-connection-logging-is-enabled/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4112</post-id>	</item>
	</channel>
</rss>
