Edit: Looks like I was confused about what triggers the UID_VALIDITY to be re-assigned. I thought that moving/deleting emails might cause other email UIDs to change and thus change the UID_VALIDITY link. Probably a better question is whether moving emails from one folder to another will cause the UID_VALIDITY of the destination folder to be re-assigned.
Original question:
I've read that moving an email from one inbox/folder to another will trigger the email server to re-assign all email UIDs and change the UID_VALIDITY value. Is this also true for moving emails between folders that Outlook creates? I am using Outlook with Python imaplib library and I have some emails that I accidentally archived and some emails in spam that I would like to move back to the main inbox while keeping the UID_VALIDITY the same. Are the spam/archive folders real folders or does Outlook use some sort of filter/flag to create the spam/archive folders? If simply moving the emails from spam/archive will trigger the UID to change, is there some other way of copying/moving these emails while keeping the UID_VALIDITY value the same?
Due to company restrictions, I cannot easily test this with a test account so any ideas would be welcomed.
Related but pretty general: link1, link2, link3, link4
I have a problem with my hotmail account. For some reason I receive a lot of messages every day which have a link lead to 3-4 sites so that they will track who opens the link. They also have unsubscribe links which go to a similar URL but it is not actually unsubscribe me. I receive 20-30 messages every day. They go to the junk folder but I can to keep this folder clean.
What I was looking for is a way to automatically delete these messages by using some kind of filtering but they use different emails every time that they send the messages and the only way to automatically delete these messages is by checking the contents of the message and find the specific URL pattern that they use in order to track the users who actually see the messages that they send.
I tried to use the hotmail rules or the thunderbird message filters but I have not found a way to find the messages which contain a specific link inside the body of the message so that the application will automatically delete them.
Is there a tool or mail client which will allow me to filter and delete these messages?
Thanks in advance,
Aristotelis
This seems like a fairly obvious thing but I can't figure out how to do it and am hoping one of your geniuses can help me out!
We have a Gmail email account and then a ticket system that checks that account and sends an auto-reply to the sender saying that the email was received. This is checked via POP3 but can also be done via IMAP if necessary.
What I want is this: For certain messages, I'd like to file them immediately in Gmail and have them go to a special folder and have them NOT be checked by the ticket system. That's all.
I tried creating a filter in Gmail to move them, skip the inbox, mark as read, all of that. They still get picked up by the ticket system.
I thought POP3 only checked the INBOX on any server, so I expected that if I skipped the inbox then it would not be accessible. This doesn't seem to be the case.
Please let me know if there are any tricks I can do.
Thank you so much!
Ben
The problem that you are running into is that when connecting to GMail via POP3, you are actually accessing the "All Mails" folder and not the Inbox, so filtering the messages does not remove them from the list presented to your client via POP3.
Switching to IMAP should solve this problem, however, since you'd be able to open whatever folder you wanted.
Too many times i receive mails with no content or with just "Sent from my iPhone". Those mails are sent from the "contact" section in my app.
After a little bit, it became boring.
So, is there any way to prevent the accidentally mail sending? I'm tired to see blank emails!
Don't think one can do much about the empty mails. (Maybe I haven't received so many yet that it troubles me ;) )
On the there hand the benefit of receiving user mail with a contents outweighs the boring empty mails. So I would just put up with the empty mails and maybe create a filter in the email client.
You could use the addresses for a newsletter with info about your app (with an out-out of course)
As you can not send mail through phones mailApp without user pressing the send button you also can't stop it from sending mail. If it really really bothers you you'll have to encode your own SMTP protocol and start sending mail directly from your code. But is it really worth it?
Or you can make user to type the text into a form (textbox) before calling mail-app. If he wrote something you pass it to mail-app and then he must go trough 'send procedure'
I've got a web app that sends out emails in response to a user-initaited action. These emails prompt the recipient for a response (an URL is included related to the specific action.)
I've got some users asking for a "resend" feature to push that email again.
My objection is that if the original email ended up in a spam folder (or didn't make it all the first time), the same thing is likely to happen the second time. (I've confirmed that the emails haven't bounced; they were accepted by the recipient's mail server.)
So what does the community think: is the ability to resend and email invitation/notification useful or pointless?
Definitely useful, at least from the user's point of view. By manually resending the email, they know that it has been sent and can check their spam folder immediately to catch the mail. Otherwise, they might not know about the mail and it will dissapear from their spam before they can catch it.
It can be useful. The users may have deleted it by accident. It may have been a transient error in the recipient's mail server. Spam filters aren't the only cause of lost mail.
If you implement it I would get the user to re-enter and re-confirm the email address they entered and I would not allow it to be used more than a few times, otherwise it would be very easy to script an abuse script to bomb someones mailbox.
Absolutely pointless. But, if the user's want it, and it doesn't take too long, it may be worthwhile. Users are silly sometimes, and if it makes them happy...
Useful - any number of factors can change between the first and the second sending.
It is definitely useful. There could be a number of cases. For example, user deleted the original email accidentally.
Your objection is assuming that the issue was the invitation was going to the spam folder. You don't know that for sure (or, at least, you hint at such). They could want a Resend button because they want to remind the customer for payment or notify them of something again or whatever. It doesn't matter the reason because the effect should be fairly easy to accomplish and allows them to send as many messages as they like.
One of those 'the customer wants it, it's not entirely unreasonable, maybe you should just implement it instead of questioning them or coming up with a reason to veto it' dealies :)
This is absolutely required. Just because your application didn't get a bounce doesn't mean that the mail actually went through. Many sites drop e-mails that trigger a spam filter rather than deliver them to a spam folder. In such a circumstance, it's conceivable that a user might in the meantime opt-out of his sites spam filtering and then want to retry.
There's no argument against the ability to re-send it, is there? Assuming that re-sending it will end up with the same action doesn't count - there's no harm to re-sending it.
If there's an argument for it, and none against it, that should be an easy decision.