Liberating email addresses from outlook - outlook

I have outlook 2007, and I recently sent an email with a BCC of about 75 addresses. I would like to copy and paste this BCC list into a spreadsheet to keep track of the names AND email addresses of the people I contacted.
The problem is, when I copy the BCC field from outlook, it only copies the names in the list, NOT the email addresses.
How do I liberate these email addresses from outlook's cold, dead hands? Is there any way to force outlook to copy the email addresses, rather than the names? Does this useless feature have any purpose, other than frustrating users and preventing them from using competing email services?
Thank you.

I ended up using NK2Edit to solve this problem. I had to manually select the emails I wanted, which was a little tedious, but it allowed me to copy the names and email addresses as a tab-delimited file.
I'm still curious why outlook has this strange behavior, and it there's a good way to stop it.

Related

Our domain was involved in sending spam email now no email is going to inbox

Couple of days back someone used our domain to send spam emails, Now we are using mailgun to send emails but none of email is going to inbox, because previously it was involved in spam activity, how we can now prevent this issue that our email should land to the inbox folder right away! We have other domains to for the purpose of sending emails we can use those too!
It's a matter of notoriety of domain and IP address.
If you use another domain on the same server (ip address), it will end up in the spam folder too.
Using a mail relay like mailgun, and especialy with a dedicated IP option, will help over time to get out of the spam folder if not right away.
You can also help fix your issue by asking some of your users to mark your emails as "not a spam".
No other quicker solutions.

Logic Apps Email Trigger - Get original Alias

Found a very similar question here: Email aliases not returned as "To" address in logic app
TLDR: From within a logic app "When a new email arrives" trigger, How do I get the original alias that the email was sent to?
I have a logic app that creates a ticket based off an email sent to an outlook box. Now I want to be able to choose aspects of the ticket based off of whether or not the email was sent to the mailbox itself or an alias of the mailbox. The problem I'm having is that by the time logic apps gets a hold of the email, the alias address has already been replaced with the actual box's address ("alias1#place.com" -> "actualbox#place.com").
The actual mail in the inbox has the original email's alias information in the headers, but I can only get them by looking at the properties in outlook. I've tried to get the original "To" internetheader information both within logic apps (by exporting the email to blob storage and looking at headers there) and with the Microsoft Graph API. Sadly, the email exported by logic apps doesn't have the alias information and Graph API has pretty much every header but "To". At least one other person has lamented the lack of To
That said, the actual email still has the original alias information. Can someone help me get that information in logic apps without jumping through too many hoops? A many hoop solution is welcome if none other can be found though.
Use the Export email (V2) action from the Office 365 Outlook connector. This will give you the full message with original headers (including the actual To address)!
The flow here is, trigger on the incoming email, as you already are, then add the export email action providing the message id from that trigger to pull this specific email.
From there, you you'll have one big "body" property which you'll need to interrogate to find the To address.
Caveat on this though, it doesn't work when emails are sent between mailboxes in the same Office 365 tenant. Exchange Online will "helpfully" go, "I know that address... this is the address you wanted!"
What API are you using? In Outlook Object Model / MAPI / EWS, you need to retrieve the PR_TRANSPORT_MESSAGE_HEADERS MAPI property (DASL name http://schemas.microsoft.com/mapi/proptag/0x007D001F)
We arrived at a many hoop solution.
The "Primary" email box now has some rules that look at the internet headers mentioned above (Message -> Properties -> look for 'To:').
If it finds an alias there, it will put the email in a corresponding folder for each alias.
Then we have logic apps listening to each of the alias folders which will then send the email's information to the _Core logic app that does the actual processing.

Issue when sending an email?

I did a lot of research through internet but I didn't found the solution. I'm trying to send a confirmation email using Mail::send() in laravel 5.1, I don't want to use any third party like mailgun or mandrill because they are not free sometimes limited of usage. The problem with this is all of the confirmation of the users is in their spam folder in gmail, and trash folder in outlook. Sometimes they didn't receive the confirmation. Why is that? Do you have any idea with this? My website is also registered to https so I don't think this is the problem.
.env
MAIL_DRIVER=smtp
MAIL_HOST=mail.mywebsite.com
MAIL_PORT=587
MAIL_USERNAME=email#mywebsite.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls
Landing of an email into Spam is nothing to do with Laravel.
Either you have to change the TXT record of your domain.
You can check it on mail-tester which values need to be changed.
https://www.mail-tester.com/
You might wanna try testing at Mail Tester. This can reveal a lot of information on why your emails are ending up in spam. I also recommend checking SPF and DKIM checking at SPF & DKIM checking at the same site.
Also are you hosting your emails with your hosting provider or some other third-parties like GSuite or Microsoft Exchange? These providers can influence the mail quality and spam checking greatly.
The spam classification of emails is to the discretion of the receiving mail server. There are a couple of best pratices to follow, when trying to avoid being marked as spam:
Make sure the sending server (smtp server) is allowed through
SPF
DKIM
DMARC
MX records
Further, the recipient server may check for bulk content with decentralized solutions like razor, pyzor or DCC. So, try to personalize the messages and not send bulk content. Its hard to evaluate your situation without specifics. Another problem may be the sending webserver if its in or from a country with "bad reputation" (like Russia, China). Since mail server also check the Original-IP of the email and potentially flag them as well.
SPF:
https://mxtoolbox.com/SPFRecordGenerator.aspx
DKIM:
https://dkimcore.org/tools/keys.html
DMARC:
https://mxtoolbox.com/DMARCRecordGenerator.aspx
To check your settings, it helps to use mail testing solutions visualizing those mentioned factors as mentioned by other answers.
Current email deliverability professional here. If you are willing to share the domain you are sending from, and the IP address initiating the sends I'm happy to check for any obvious problems.
I also heartily recommend mail-tester.com as I use it almost daily. If you want to share the link to the report I'm happy to help interpret.
The other thing to be aware of is, that IP addresses have a sender reputation that is tracked in the Email ecosystem at large. If it's a new sending IP address it has to get warmed up. Just like you cannot get a credit card with no limit as soon as you turn 21, Inbox Providers like Gmail and Hotmail are not just going to deliver everything a new sending IP starts trying to deliver to their recipients. They will essentially do some A/B testing by delivering some to the Inbox and some to the Spam/Promotions folder, and see how their recipients interact with your mailings. Gmail and thus other inbox providers are primarily concerned with how recipients interact with your mailings. Do they open, do they click links, do they add you to safe senders, etc.
-LB

Java Mail: how to show a group name as the recipient in an email instead of showing all recipient email addresses

In my web application, I need to send an email to a group of people.
If I make the email addresses of the group of people as the TO addresses, then each recipient will be able to see who other recipients are and their email addresses. This is not what I want.
I want to make the email addresses of the group of people as the BCC addresses, which I am able to. However, I want to show "Our Team" as the recipient in the email to everybody. How can I do this? I googled but did not find useful information.
Any info or pointer is really appreciated.
Thanks in advance!
You can put whatever you want in the To header, including a fake email address, and then use the send method to send the message to whatever recipients you want.
But, you should ask yourself what you expect to happen if someone does a reply-all to the message. Do you want the reply to go to all members of your team? If so, you really need to create a mailing list, which will simplify the process of sending the message as well. Most mail server support some sort of mailing list capability. If you're using your own mail server (e.g., your company mail server), you may also want some mailing list management software.

How does Outlook 2007 decide if it should redirect an e-mail to the Junk E-mail folder?

My Question:
How does Outlook 2007 decide if it
should redirect an e-mail to the Junk
E-mail folder?
Background Story:
When I send a simple HTML e-mail from my domain mailbox, it's being redirected to the Junk E-mail folder.
Here are two sub questions:
Does Outlook 2007 care if the sender's outbound mailbox's reverse PTR is incorrectly configured? [If so, how can it check?]
Does Outlook 2007 care if the sender doesn't provide a plain text version of the HTML content?
EDIT: It turns out, I'm not the only one wondering about Outlook's junk algorithm. See the comments attached to this answer.
Here's a helpful answer.
"...The technology used for message
content analysis is also far from
being perfect. Microsoft has created a
dictionary of several tens thousand
words, and assigned different weights
to the words in the dictionary. The
message content analysis is nothing
more than mere summation of weights of
words contained in the message."
And here's another one.
But bear in mind:
Microsoft intentionally keeps
Outlook's spam filtering rules
secret.
Because if they didn't, spammers would have a playbook for
which they could circumvent the
rules.

Resources