Do you or don't you have your HTTPS proxy settings set to localhost and 6531 in System Preferences specifically?
Do you or don't you have your HTTPS proxy settings set to localhost and 6531 in System Preferences specifically?
Use the Terminal.It forbids doing that, says "Dictionary is a system app that can't be modified" (this is TM).
sudo dtruss -p 14877 2>&1 | grep ProxyFix
sudo fs_usage -w -f filesystem -e 14877 | grep -i proxyfix
strings /Applications/Dictionary.app/Contents/MacOS/Dictionary | grep -i proxyfix
vmmap 14877 | grep -i proxyfix
--> __TEXT 0000000105919000-000000010591a000 [ 4K] r-x/rwx SM=COW /Applications/Dictionary.app/Contents/Frameworks/ProxyFix.dylib__LINKEDIT 000000010591b000-000000010591c000 [ 4K] r--/rwx SM=COW /Applications/Dictionary.app/Contents/Frameworks/ProxyFix.dylib
__DATA 000000010591a000-000000010591b000 [ 4K] rw-/rwx SM=PRV /Applications/Dictionary.app/Contents/Frameworks/ProxyFix.dylib
lsof -p 14877 | grep -i proxyfix
--> Dictionar 14877 user txt REG 1,1 9308 15727004 /Applications/Dictionary.app/Contents/Frameworks/ProxyFix.dylib
1. Library loaded but its initialization failed or was bypassed
Even though the dylib is memory-mapped, that doesn’t guarantee its initialization code (e.g., constructor functions or plugin entry points) actually ran or succeeded.
If the app conditionally loads or initializes the plugin based on config, environment, or runtime conditions, it may silently skip ProxyFix.
2. No symbol hooks or interposition in effect
If ProxyFix is supposed to intercept network traffic (e.g., by hooking functions like send, recv, or NSURLSession), then:
It needs to either interpose those symbols (via DYLD_INSERT_LIBRARIES) or be called explicitly by the host app.
If it's merely loaded into memory but doesn't interpose or receive calls, it can't do anything.
You can try:
env | grep DYLD
If nothing like DYLD_INSERT_LIBRARIES=/path/to/ProxyFix.dylib shows up, it's likely not injected in a position to intercept anything.
nm -gU /Applications/Dictionary.app/Contents/Frameworks/ProxyFix.dylib
---> 0000000000000f20 T _main
0000000000000ea0 T _myCFReadStreamCreateForHTTPRequest
nm -g /Applications/Dictionary.app/Contents/MacOS/Dictionary | grep myCFRead
nm -gU /Applications/Dictionary.app/Contents/Frameworks/ProxyFix.dylib | grep send
nm -g /Applications/Dictionary.app/Contents/MacOS/Dictionary | grep myCFRead
otool -tv /Applications/Dictionary.app/Contents/Frameworks/ProxyFix.dylib | grep -i constructor
Thanks! I actually do say this in the readme, it's in the last paragraph of the example section. I was trying to make the instructions generic to all email providers instead of just iCloud. This might have been a mistake, but it's a tricky balance; if I make the instructions too specific, I have to update them whenever an email provider changes something on their end. If I write too much, many people won't read it or will miss critical pieces.Regardless of IMAP or SMTP, your app-specific password is required, not optional.
It should work if you enable Notes under your IMAP mail account, as opposed to under iCloud. In other words, it should look like this:Notes also experience the inability to sync with iCloud (the SSLHandshake error).
When adding the account in System Preferences, you probably entered something wrong in the "Outgoing Mail Server Info" section. It's tricky, you have to get everything exactly right! I find Apple Mail's SMTP settings UI confusing, so I actually recommend deleting the account from System Preferences and re-adding the whole thing.For some reason I can log in my mail through the mail app, but don't you log in SMTP, I'm doing something wrong?
The point is that I am using Snow Leopard, unfortunately we do not have the account options within the preference of systems. But I will send you how my configuration is in Apple Mail.Thanks! I actually do say this in the readme, it's in the last paragraph of the example section. I was trying to make the instructions generic to all email providers instead of just iCloud. This might have been a mistake, but it's a tricky balance; if I make the instructions too specific, I have to update them whenever an email provider changes something on their end. If I write too much, many people won't read it or will miss critical pieces.
It should work if you enable Notes under your IMAP mail account, as opposed to under iCloud. In other words, it should look like this:
View attachment 2528617
When adding the account in System Preferences, you probably entered something wrong in the "Outgoing Mail Server Info" section. It's tricky, you have to get everything exactly right! I find Apple Mail's SMTP settings UI confusing, so I actually recommend deleting the account from System Preferences and re-adding the whole thing.
Take special care to follow the readme exactly in the "Outgoing Mail" section. In particular, note that the SMTP server you use in the outgoing mail section is not the same as the IMAP server you use in the incoming mail section. So John Appleseed needs to enter johnappleseed@icloud.com@imap.mail.me.com for incoming mail but johnappleseed@icloud.com@smtp.mail.me.com for outgoing mail. I think this is the piece you got wrong based on the log window, but I may not be reading the log correctly.
If you still can't get it working, send me screenshots of all the "Outgoing Mail Server Info" screens and I'll try to figure out what's wrong.
The point is that I am using Snow Leopard, unfortunately we do not have the account options within the preference of systems. But I will send you how my configuration is in Apple Mail.
This specific password of app, I took the test with localhost but to no avail, the SMTP server is pleading with the password and does not send the message haha.Oops! I forgot the UI was different on Snow Leopard, sorry!
Annoyingly, the configuration does look right to me, you entered the ports and addresses correctly. When you say this is your "only password" does that mean your real iCloud password? You do need to create an app-specific password and use that, did you?
Did you try entering "localhost" instead of "127.0.0.1" for the server address? This should be the same thing, but maybe it makes a difference?
I tested with another email provider and got the same problem.Oops! I forgot the UI was different on Snow Leopard, sorry!
Annoyingly, the configuration does look right to me, you entered the ports and addresses correctly. When you say this is your "only password" does that mean your real iCloud password? You do need to create an app-specific password and use that, did you?
Did you try entering "localhost" instead of "127.0.0.1" for the server address? This should be the same thing, but maybe it makes a difference?
Wowfunhappy, I come to you to congratulate you, perfectly corrected the email sending.@DurltazorOSXPower Please try the latest build, I think it will allow you to send mail: https://github.com/Wowfunhappy/AquaProxy/releases/download/2025.07.14/Aqua.Proxy.dmg
@maverick28 The video you uploaded includes your email auth token! Anyone with this information can log into your email. I recommend taking that down and regenerating your app password as soon as possible!
Neither of those flags affect email; however, if you added a flag which the IMAP proxy saw as invalid (because it was intended for the http proxy), it would have refused to start. This should be fixed in the latest version I just uploaded for DurltazorOSXPower. However, these flags are for testing and you may run into weird problems if you use them.
Req:
GET /images/email/icons/question-mark-circle-with-bg.png HTTP/1.1
Host: monitor.mozilla.org
Proxy-Connection: keep-alive
Accept: */*
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.78.2 (KHTML, like Gecko)
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Connection: keep-alive
Resp:
HTTP/1.1 406 Not Acceptable
Connection: keep-alive
cache-control: private, no-store
Accept-Ranges: bytes
Date: Tue, 15 Jul 2025 12:16:35 GMT
Via: 1.1 varnish
X-Served-By: cache-fra-etou8220078-FRA, cache-fra-etou8220093-FRA
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1752581795.393830,VS0,VE18
transfer-encoding: chunked
Hmm, this is another issue I can't replicate, unfortunately. https://monitor.mozilla.org/images/email/icons/question-mark-circle-with-bg.png loads fine for me.A minor severity. Mails from Mozilla Monitor won't load HTML.
Yes, but I don't want to wait to receive an alert. I'm sorry, the URL seems to load fine for me, so I can't replicate the problem.You subscribe to it by tapping into the Mozilla platform, the same way as accessing apps linked to any of the major platforms, such as GitHub.
The only reason the flags exist is because I personally needed them while developing AquaProxy.Can you enable these debugging options separately for each Aqua proxying channel or document them in more detail? If they break smth inadvertently, their use is limited.