mirror of
https://github.com/cypht-org/cypht.git
synced 2026-04-25 21:15:56 +03:00
[GH-ISSUE #1353] Declare Cypht as the mailer through the User-Agent and X-Mailer email headers #636
Labels
No labels
2fa
I18N
PGP
Security
Security
account
advanced_search
advanced_search
announcement
api_login
authentication
awaiting feedback
blocker
bug
bug
bug
calendar
config
contacts
core
core
devops
docker
docs
duplicate
dynamic_login
enhancement
epic
feature
feeds
framework
github
github
gmail_contacts
good first issue
help wanted
history
history
imap
imap_folders
inline_message
installation
keyboard_shortcuts
keyboard_shortcuts
ldap_contacts
mobile
need-ssh-access
new module set
nux
pop3
profiles
pull-request
question
refactor
release
research
saved_searches
smtp
strategic
tags
tests
themes
website
wordpress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cypht#636
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nekohayo on GitHub (Nov 16, 2024).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/1353
Originally assigned to: @Shadow243, @camilevahviraki on GitHub.
🗣 Suggestion
From emails I have received from @marclaporte, I noticed that there seems to be no mail client identification string in the message headers when sent by Cypht.
If that is indeed the case, I think it would be good for Cypht to advertise itself in the metadata of outgoing emails. I suspect some email servers / filters might frown upon the lack of identification otherwise, but also, it makes troubleshooting more difficult.
Examples of such mail headers, that can be seen with Evolution's "View > All message headers" menu action:
User-Agent: Mozilla ThunderbirdX-Mailer: Usermin 2.102X-Mailer: Microsoft Outlook 16.0User-Agent: Evolution 3.51.1User-Agent: Evolution 3.54.1 (3.54.1-1.fc41)User-Agent: K-9 Mail for AndroidAs you can see, the industry is a bit of a mix from both (
X-Mailerapparently is the old informal standard, andUser-Agentseems to be the newer one, as evidenced by its popularity among FLOSS email clients), also observed in this old Thunderbird ticket. I suspect that you'll want to use at least User-Agent, though presumably using both at the same time wouldn't be a bad thing?@Shadow243 commented on GitHub (Aug 20, 2025):
Sorry for the delay in responding, and thanks for pointing this out. At the moment Cypht does set:
in outgoing messages, but you’re right that we don’t also include a User-Agent header. I’ll add support for
User-Agent: Cypht <version>and other in addition to X-Mailer so that both conventions are covered.@marclaporte commented on GitHub (Sep 1, 2025):
@Shadow243 seems like a good task to train a new dev...
@Shadow243 commented on GitHub (Sep 2, 2025):
Exactly, I’m creating it and asking for a volunteer.
@IrAlfred commented on GitHub (Nov 27, 2025):
@Shadow243 Is the task already created ?
@Shadow243 commented on GitHub (Nov 27, 2025):
Yes, let me share with you