|
FastMail Forum All posts relating to FastMail.FM should go here: suggestions, comments, requests for help, complaints, technical issues etc. |
|
Thread Tools |
4 Nov 2024, 06:27 AM | #1 |
Cornerstone of the Community
Join Date: Jul 2003
Posts: 783
|
Rule "Send a copy to..." misdirects bounces
I have a FM rule to "Send a copy to..." a Gmail address.
If that operation generates a bounce, currently FM sends it not to the place it should go - the FM account which made that send - but to the original sender's account, which did not. This is unfortunate because it a) misinforms the sender "your message could not be delivered to one or more recipients." and b) reveals the forward-destination Gmail address to the sender. Does anyone know a configuration adjustment to workaround this? |
4 Nov 2024, 06:49 AM | #2 |
The "e" in e-mail
Join Date: May 2003
Location: mostly in Thailand
Posts: 3,113
|
I cannot see a good solution. A common use case for sending a copy to Gmail is for disaster recovery purposes. We want this backup to contain all the same details as the original delivered at Fastmail. It seems you want a special option something like "send a copy as <chosen from address>". Although probably really tricky. it might be feasible, using custom sieve, to edit the From header before forwarding a copy to Gmail. Whether this would be possible without making the modified message look like spam is questionable.
|
4 Nov 2024, 07:27 AM | #3 |
Cornerstone of the Community
Join Date: Jul 2003
Posts: 783
|
|
4 Nov 2024, 08:54 AM | #4 |
Intergalactic Postmaster
Join Date: May 2004
Location: Irving, Texas
Posts: 9,017
|
I just made some tests of various Fastmail send a copy features.
The manual action Send a copy sends the original email to the destination address you enter as follows:
The Fastmail Rules Send a copy to feature seems to do the same thing as the My email addresses Advanced delivery Alias delivery target feature. The message is sent to the new recipient with the Envelope-sender (Return-Path) address set to the original sender address. That is why message delivery failures are sent to the original sender, not to the Fastmail account. The manual Forward feature does something quite different. It creates a completely new message and inserts text which shows the original message user readable contents, including the original From, To, Cc, Subject, and Date. The manual Edit as new feature seems to be unique to Fastmail and is very useful. It loads the original message into the Compose screen (but using one of your From addresses) and lets you create a new message just as if you were the original sender creating the message. I use this all the time after I send a message to one person (or group). In the Sent folder I open that message using Edit as new and then change the To/Cc lists and other message details so it is appropriate for another group of recipients. Bill |
4 Nov 2024, 09:14 AM | #5 | |
Cornerstone of the Community
Join Date: Jul 2003
Posts: 783
|
Thanks Bill. Very useful.
Quote:
And regardless, also not proper is Send a copy... doing one thing from the UI command and a different thing from the rule command. Last edited by chrisjj : 4 Nov 2024 at 09:19 AM. |
|
4 Nov 2024, 09:42 AM | #6 | |
The "e" in e-mail
Join Date: May 2003
Location: mostly in Thailand
Posts: 3,113
|
Quote:
|
|
4 Nov 2024, 09:51 AM | #7 | ||
Cornerstone of the Community
Join Date: Jul 2003
Posts: 783
|
Quote:
And nor do I see that those uses are specific to the respective commands. Backup can be done with either command - one automatic, the other manual. Likewise tell someone else about the message can be done with either command - one automatic (probably selectively), one manual. Quote:
And if rules Send a copy /were/ designed for backup, surely it should not suffer from this sending the originator a DSN saying the backup failed! Last edited by chrisjj : 5 Nov 2024 at 01:25 AM. |
||
5 Nov 2024, 05:08 AM | #8 |
The "e" in e-mail
Join Date: Oct 2002
Location: Holon, Israel.
Posts: 4,991
|
What the manual "Send a Copy" action does is the same as adding bcc recipients. It can be used you forgot some bcc recipient, or realized that some people that were not included should have received a copy, or to send a copy to another address of one of the recipients.It can be used to manually send a copy as backup to the user's different account. In all these scenarios, since the action is manual, the destination of a bounce message should be to the one that initiated the "Send a Copy" action (and AFAIK that;s what happens.
Automatic sending of (an exact) copy is different: it can be used for simple mail forwarding: the account is used as a forwarding service, and redirects the message to where the recipient reads their email. In this case failure to deliver to the final destination means that the message has not been received by the intended recipient, so the proper thing to do is inform the sender of the message that it was not received by the recipient. However it can also be used by the recipient to send extra copies to backup accounts, and in this case it is not appropriate to notify the original sender that the delivery failed, because it has not failed: the recipient has received the message in their account. It is proper in this case to inform the the original recipient (the owner of the accounts that sends a copy) that the delivery to the extra destination has failed. IMHO the naming of the action as "Send a copy" implies the second use scenario, and the bounces should go to the user that wrote the rule, and there should be a separate instruction to be used when it's not sending a copy but rather resending the message to its final destination without keeping a copy. Sending a non-delivery message to the sender of a message because some back process at the recipient has failed is wrong, and is a sort of security problem because it reveals the address of the recipient's backup account to the sender (that may later use it to send email that would never be received at a destination were the recipient reads email, and produce no non-delivery messages for such email/ |
5 Nov 2024, 07:50 AM | #9 |
Intergalactic Postmaster
Join Date: May 2004
Location: Irving, Texas
Posts: 9,017
|
I agree that the multiple ways you can cause a copy of an incoming message to be copied to another account are confusing and not well documented.
The manual Send a copy action is the exception - it is well documented in Fastmail help: https://www.fastmail.help/hc/en-us/a...82-Send-a-copy As I previously noted, I find this feature extremely useful. Fastmail Help describes alias targeting and forwarding using rules here: https://www.fastmail.help/hc/en-us/a...ail-forwarding The manual forwarding feature is described here: https://www.fastmail.help/hc/en-us/a...rding-messages I think that the lack of generally accepted terminology for these different actions complicates dealing with this issue. The normal action of a MTA (Message Transfer Agent) server is to redirect a message to a different target, making no changes which are visible to the typical recipient but adding a few headers. This is also what happens using the alias target and rules Send a copy features. A normal MTA is not responsible for detailing with delivery issues other than informing the original sender of the difficulty. This is done directly by the MTA if the message target cannot be reached or it rejects the message immediately, or indirectly by the delivery system sending a message to the original sender using the Return-path header (Envelope-From). Note that message authorization features at the delivery server can cause difficulty if the From address is not aligned with the Envelope-From address. Since the Return-path header is normally set to the Envelope-From, all of these direct message automatic forwarding methods are starting to fail erratically. If you change the headers so the delivery failure message goes to an address associated with the forwarding system, normal messages to that recipient may get rejected or marked as spam. I think the only solution is to somehow encapsulate the message you are forwarding so the delivery issues to the final recipient are separated from the message origination reputation issues. You can manually do this by the manual message forwarding and forward-as-an-attachment features, but there are no automatic methods to do this as far as I know other than LISTSERV and other email redistibution (reflector) systems. Bill |
5 Nov 2024, 08:39 AM | #10 | |||||
Cornerstone of the Community
Join Date: Jul 2003
Posts: 783
|
Quote:
Quote:
Quote:
I disagree that failure to deliver to the final destination means that the message has not been received by the addressee. If the addressee is chrsijj@fastmail.fm , the message has been received by the addressee. Quote:
Quote:
I'll propose to FM that this be addressed e.g. by addition of a second command, "Send a copy properly..." . I'll report here so you can add your vote at FM. |
|||||
Thread Tools | |
|
|