Sharepoint 2013 Discussion reply Emails sent with default url - email

I have a SharePoint 2013 web application based on ADFS authentication with two URLs: the default one, used only internally, and the Intranet one, where users connect.
On community sites, when someone replies a topic, the user that created that topic receives an email informing that he has answers.
This email contains links to see the answer, the full conversations etc...
The problem is this links point to my default URL, so users cannot follow to the answers.
Is there some way to configure or customize these emails?
I've been able to customize the URL alerts point to in Central Admin (System Settings-> Cross Firewall Access Zone ), but I don't know if there's some way to do something similar with these emails.
I cannot switch between my Default URL and the other one.

Related

Prevent sending mail to "Promotions" in gmail

I am using Amazon Simple Email Service to send email to my web application users. I am sending mail by using verified email by amazon as well but still, emails are being sent on Promotions tabs in Gmail.
Anyone can guide me for this?
If your mail appears to be promotional in nature, then it belongs in the Promotions tab, and that is where Gmail will present it unless a preponderance of your recipients are engaging with it in such a way as to indicate it belongs in a different tab.
Generally speaking, important and one-to-one correspondence will be presented in the Primary tab, social media in the Social tab, news alerts, newsletters, transactional mail will display in the Updates tab, and list traffic in the Forums tab.
Mail displaying in any of these tabs are, by definition, in the Gmail inbox.
I know this is al old question, but I found this excellent resource, I though it will be good to share. Follow these steps you should be out of trouble (and out of the Promotions folder, too)
https://docs.aws.amazon.com/ses/latest/dg/tips-and-best-practices.html

does magnolia CMS has these features?

Does magnolia CMS Has these features:
could each user send sms?
could each user has blog?
could each user send fax?
thank you alot
Whether users can send sms or fax depends on whether you connect you Magnolia CMS based system to appropriate SMS/Fax gateway. If you do, there is nothing stopping you from having template on a webpage that would do so or app in admin central that would allow authorised users to send such messages. Similarly you can have custom command that would send sms notification about page being published instead of sending mail. However it all boils down to connecting your installation to such a gateway first.
As for the blogs, there is a blog module that you can install and use, so yes, you can have blogs for users. However if you are looking for software whose primary use case would be to host and manage blogs you will be happier w/ Wordpress or similar products. Magnolia CMS primary function is a web content management.
HTH,
Jan

Single account for multiple OAuth providers (Facebook, Google, Windows Live)?

I have a web application that allows registration and authentication through Facebook, Google and Windows Live. Each OAuth request has the required scope to retrieve associated e-mail addresses from the authentication provider.
The current situation is that an account is created based on the provider and the provided identifier. This means that if a user has logged in with multiple providers the user will have multiple accounts on the web application.
I want to have the ideal situation of having a single acccount even when using multiple providers. I was thinking about using the e-mail addresses to see if an account exists for the user. If it exists, use the account based on the e-mail address.
How safe/reliable is this? Do all OAuth providers mentioned validate e-mail addresses? Better ways?
EDIT: Ran a tests and came up with this. Still looking for further advice :)
FaceBook: Cannot authenticate with unvalidated e-mail. Additional e-mail will not appear until validated.
Google: Provides `verified_email`. Additional e-mail will not appear until validated.
Windows Live: Cannot authenticate with unvalidated e-mail. Additional e-mail will not appear until validated.
Interesting question. You could try to use e-mail to check if user exists, but the problem is, user could be using different e-mail addresses for different providers.
My suggestion would be asking user (once he/she logs into your application using one of the methods) to attach other providers to to this account, so he/she can use them as well to log into your application.
It doesn't completely solve your problem (I'm not sure if solution exists), but user will have more control that way and you'll reduce the amount of accounts per user.

Integrating email clients in one website using C#.Net / ASP.Net

The problem is -
" I have to design one website, which will contain number of blocks. Each block will refer to different email client. That means, a user of this site can see his/her all mail clients in one one blocks."
The user will provide his/her existing mail clients information (Username and Password) at the time of registering into this site.
So, when user comes to the site he will login by providing username and password of this site (and not with user name or password of any of his mail clients) and he will see his home page containing all his existing mail clients opened directly in one one block (without logging in to any of the mail client).
Basically, this website will help the user to use all mail clients in one page.
Will anybody suggest how to do this task ?
It will be better if working codes will be provided.
This sounds quite difficult - you will need to make a good web mail client, and it is very hard to compete with the existing services in this area. For instance, it would be hard to make a webmail client as good as the one gmail has.
If you can make a good webmail client, the rest is quite easy - the user would give login details for POP/IMAP services for each of their email services, and then you could make your server log in to each of them and pull back any mail to display.
It may be easier for you to purchase existing webmail client software, and then wire it up to a database containing user login details to make the website you require.
I've used this component in the past and may help with sending and reading emails/attachement from a variety of sources.
Rebex.net

tracing mouse clicks on website

I am new to website designing and wanted to know couple of things.
when some clicks on the link on my website say www.google.com, can i trace that how many people clicked on it.
When i send out emails with attachments, can i record how many people opened those attachements. btw this is not yahoo or gmail, its my personal email with an ISP.
if so, please put references so i can read them or explanation if possible
Create the links on your website so that they do a GET to your website first, and then redirect to the desired website.
Click here
The email attachment is a different problem. If you send an email that reads the attachment from your website, you can record the traffic.
For tracking outbound clicks, services like Google Analytics can wrap every link on your site with JavaScript and provide statistics and sexy graphs.
For tracking email attachments, it depends on the attachment. Static files like images can't make callbacks to the Internet, but something like a PDF with embedded JavaScript might be able to.
As for links within the emails, you can make each link in each email unique by associating a token with each email recipient, e.g. Some Link. Store the token in a database along with the recipient's email address and later you can cross-reference hits on your site with emails you sent out.
I know there are a handful services that do the latter, but I can't name any offhand. Search for "email newsletter service."