This could be a question related to my area, but I dont know where to ask. There will be a page in our customers website. When they come to that page it will be populated with many email addresses.There will also be an attachment of type PDF. And some email content.They have exchange set up. I know very little about this emailing.Some reason always found it confusing. I need to get some details(email settings) from them for this page to work. Also the email addresses that the page will populate WILL contain other than their own domain address.i.e. gmails,msns or yahoos etc. So what is that I need from them?More questions coming. If you need more info,please ask. Thanks
I would suggest using EWS Managed API to communicate with the Exchange server. It's really not that difficult to use once you get your connection established. All you need from them is there credentials for their mailbox, or you could set up a service account with impersonation if you don't want to use theirs.
Here are some resources to get you started:
Download the EWS Managed API
Read conceptual content and 'How To' topics
See how it's done by downloading sample code
The sample code shows how to authenticate with Exchange, send emails, and a whole lot more. The Exchange developer documentation team continues to post new 'How to' topics.
Related
I made a mobile app and used Firebase for backend and authentication. When I use firebase's built in email verification, the email always goes to the junk folder / spam.
Does anyone know how to fix this?
That's weird. Firebase made restrictions to avoid this problem. Check here
Spam filters normally look for these things:
Subject Line: looking for common words and phrases associated with spam.
Content: looking for suspicious links, low text to image ratios, and other spammy hallmarks.
Metadata: looking at the To/From/CC fields, the sender’s domain, and embedded code.
IP address: looking for IPs that have been flagged frequently as spam by both filters and recipients in the past.
More Info
Ill suggest using your own domain to send emails. You can check this article on how to do this. You will also get the extra benefit of looking more professional.
Hope it helps :)
Have a look at the headers of the received email message. Typically, Antispam tools use headers to add the detail of the scoring elements that lead to the message being flagged as spam. This will give you insights on why this happens since reasons can be multiple and cumulative (Title, content, DNS, DKIM, etc.)
I had the same exact problem,
The problem is that your sender name is noreply#project.firebaseapp.com
and that made all my emails going to spam.
What I did was to visit my console
https://console.firebase.google.com/project/project_name/authentication/emails
which is the template tab of the Authentication page.
Click on the pencil icon and click on the Customize Domain
enter image description here
Add and verify your domain.
That will solve the problem
I fixed this issue by only changing the project name.
Go to your firebase project > Project Settings > Main page.
There you'll see some public settings, change the name of your project, the default will show something like "project-(yourProjectId)", put for example "Project Name".
I have a wordpress website which uses Contact Form 7. It's a simple setup, just name, number email and send.
On hitting Submit, the form will successfully send an email to my personal gmail address.
However, if the recipient is hosting their email on an exchange server, these emails do not come through.
I have seen this happen on a few different websites that I have hosted on my server, and each time emails do not come through to an exchange-based inbox.
Not completely versed in how various email types work so I've exhausted my own limited research into this. Hopefully somebody on here can help point me in the right direction!
Please let me know if any additional information is needed.
Thanks
Very difficult to answer based on your info. Most likely the send mail is marked as spam. Should not be exclusively an exchange problem. You should invest the structure of your email. What is exactly in the header information and why is it marked as spam. You could try mailing to https://www.mail-tester.com/ to get a overall indication. Copy the complete header information and run an inspect. For instance by Google: https://toolbox.googleapps.com/apps/messageheader/
I have just one basic question about the LinkedIn API, I'm new to that and I don't even use LinkedIn.
Imagine that I have this link: https://www.linkedin.com/nhome/updates?topic=5967002483262787584 - how can I restore the company ID, updateKey for the company or something similar to that? Simply I want to get any information and I know how to use the company API but this is a bit problem (that cannot be solved by this API) and I don't know how to solve that...
Thanks a lot for every single help.
Ok - First take a look at this information:
How to get company logo from Linkedin API?
Then take a look at this web page:
https://www.linkedin.com/nhome/updates?topic=5967002483262787584
The other problem is similar to your problem. You will have to scrape the web page to get the information. If you look at the <TITLE>...</TITILE> part on the IBM web page you will see it says "IBM | LinkedIn".
That is how you get the company's name off of the web page's HTML.
The LinkedIn API says:
https://developer.linkedin.com/docs/fields/company-profile
Check out their Profile Information. Note the "name" field? The company's name should be in that field also.
(BTW: I do NOT work for Stack Overflow or LinkedIn. Just in case you were wondering. I'm just a good samaritan helping out. :-) )
Update: I just re-read your request. If you know what the company's name is you should be able to use the API to reload their profile which has their ID number on it. Don't know about an update key. Do you get what I am talking about?
I have an asp.net autoresponder that sends emails to millions of subscribers. I want to track if a person mark my emails as spam. is there any way to do this?
Thanks in advance.
No, there isn't. After your mail has been sent to your receiver's SMTP server, there's no way to track it down anymore.
I know what you're thinking: how can some mail-clients track down wether an email has been read or not (e.g. in Outlook). They can do this by adding a little img-tag to their mails (html). When a user opens the mail, it'll open the path specified in the img's src-attribute. Since that's a script (like PHP or something), it can automatically sets a flag to 'seen' when a mail has been opened.
Of course, there are some other ways to track this down, but I think this is the most popular one.
However, this can't be done to check whether a mail has been rejected, deleted or moved to the spam-folder.
I would recommend http://www.mxtoolbox.com/ as an example of sites to use for checking if your server/sending IP is blacklisted.
You can also sign up for feedback loop services with major or relevant email providers for your list(s) to be informed when messages are reported as spam. Feedback loops are probably the best mechanism for the information you are trying to gather.
Example of a feedback loop and how to subscribe to it:
http://postmaster.aol.com/Postmaster.FeedbackLoop.php
I can't post more than 2 links but if you Google "feedback loop" and the name of the email provider you are likely to find what you need to sign up for their alerts.
Hope that helps.
I am creating a mobile ads project and I need to detect real ip/user_agent/os and all that stuff. I am able to track them down but my problem is I will give the publisher php code and will detect everything on their servers and then send a POST request to my server to store data but since I am giving the code to them they can modify it and send fake IP/os/user agent and impressions to earn more.
I can't encrypt my code. Can any one answer with best solution to stop this issue?
I found a way to do it
i am storing everything in cookies now so will be bit harder for publishers to flood