Blackberry Mail - email

Does any body knows how to disable Enterprise Email in blackberry using
net.rim.blackberry.api.mail
I tried many ways but didn't get any solution.

Enterprise Email is served by a BES server and therefore subject to IT Policy controls. I would be very surprised if there is any way to disable this using the API. To remove a BlackBerry from the BES you must remove the IT Policy.

Related

.NET Maui using Apple's Kerberos SSO Extension

My .Net MAUI/.NET 7 app runs on company iOS/iPad devices, via VPN back to the company, and talks to on-prem SharePoint's API. SharePoint requires authentication.
The only way I know how to do this is to collect a user's Active Directory username and password into a NetworkCredential and attach that to HttpClient. Our internal security group demands that we stop using username/password.
It seems like Apple's Kerberos SSO Extension, and maybe Microsoft's Enterprise SSO plug-in are the correct replacement.
There are scant resources out there that show how to use these components in .Net, let alone Maui or Xamarin.
I know I'll need to ask my company to deploy both components to our MDM. What is it exactly that I need to tell them? Secondly, what do I add to my Maui app to enable it to work? Such as a device certificate, how does Maui know about it? Or Authentication endpoints (the example uses http), and how does Maui know about them? What kind of person do I look for in my (very large) company that knows the configuration values?
Sorry if every developer except me already is already fluent in all aspects of authentication.

Open source JMAP compliant servers?

I'm exploring the possibility of building a centrally hosted email client, embedded within my site. Users would be provisioned a new email address from me, they are not using their existing email. Essentially, I'm looking for the feature set of an email web client (multiple user accounts, get inbox messages, read, delete, compose new, organize, etc) exposed as set of RESTful APIs. A brief web search uncovered very little meeting my desires, but I did come across http://jmap.io. I was unable to find an existing implementation of the specification that I could leverage for my solution, and would love to avoid writing my own. Are there any existing solutions (JMAP or otherwise) that might meet my needs? I've ruled out https://context.io/ because I cannot have the emails stored or consumed by a third party.
I'm actively contributing to the Apache James Server. As part of my work, I am working on a JMAP implementation with my co-workers.
So far, we are able to build a working web-mail on top of it in one of our company product, OpenPaas.
And as it is an Apache project, it is OpenSource. Maybe you want to have a look...
https://github.com/apache/james-project/tree/master/server/protocols/jmap
http://james.apache.org/
I just want to add that as for now (2020) Cyrus IMAP also has JMAP support.
Stalwart JMAP server was just released (September 2022) and it includes full support for JMAP Core, JMAP Mail and JMAP over WebSocket. Support for JMAP Contacts and Calendar will be added as soon as these become IETF standards.

Lotus Domino Server Access from iPhone

I am new to lotus notes and domino server. I want my iPhone application to have access of domino server. I want to get Contacts from domino server in my iPhone Application.
I googled for it,I found many documents. but I couldn't find perfect data flow for that. can any one explain me how can i get Contacts/Calendar/Mail from domino Server.
What is the purpose of using java Agents for lotus notes?
In simpler word, I want to make Lotus notes for iPhone with iPhone SDK 3.0.
Thanks,
As you can't use the lotus java libraries to access Lotus Domino, your best bet would be to access Lotus Domino via HTTP to get the data.
The simplest way (if you have no experience whatsoever developing in Lotus Notes) would be to try and get the data from the existing views in names.nsf (the Server Directory) and the mail databases. To do so, you can call a view with the following parameters:
http://www.yourserver.com/names.nsf/($users)?readviewentries
http://www.yourserver.com/names.nsf/($users)?readviewentries&outputformat=JSON
In each case you are getting the data from the view "($users)" in the "names.nsf" database, in XML or JSON format.
If you need more data than is available in the existing views, I would recommend against creating new views (as it would imply modifying the standard templates). For that, I would create a new database with agents that recovered de info you need and returned it in the format you prefer.
Agents are just blocks of code (usually written in LotusScript, which is similar to VBasic, or Java). They can be scheduled to run at certain times or events, or called directly (from notes or via URL). You could call an Agent using an url as such:
http://www.yourserver.com/names.nsf/myAgent?openagent
From the agent you could access any data in the server (if you have permission to) and return a "text/html/whatever not binary" to the program requesting the URL.
Note: Lotus Domino 8.5.1, that has just been released, includes the ActiveSync protocol, so I'm not sure about the need to recreate the Notes Client in the iPhone.
You mention contacts initially, and then you mention mail / calendar / contacts. What are you trying to achieve in your iPhone application? If you're trying to build some kind of Notes client locally, that seems crazy. There are two options out there already:
Simply use iNotes (i.e. web access for Notes mail etc.) which works well in Mobile Safari or;
Use the IBM Lotus Traveler product, which uses ActiveSync to use Domino mail / calendaring / contacts with the native clients on the iPhone.

Intercepting email to add text

I need to automatically add text to emails sent by users. The text CANNOT be added as a signature in outlook, but has to be added after the users click 'send' in outlook. My company uses Microsoft Exchange Server.
Any ideas?
Thanks!
If this is Exchange Server 2007 you can add a thing called a Transport Rule (in the Exchange Management Console) to do this. What you're looking for is called a "disclaimer" since most companies do this so that they can add a legal disclaimer to the bottom of outgoing email.
I would expect that this could be done with a Microsoft Outlook add-in if you have access to be able to distribute such things. Adding it as an addin at the client level may be easier than adding something to the server, and would certainly be less likely to cause problems with the server itself.
If memory serves, Visual Studio allows you the ability to create Microsoft Office addins.
Here's a link to an MSDN article about programming for Outlook 2003 in C#
http://msdn.microsoft.com/en-us/library/aa289167.aspx

Serve a form without a web interface

Anyone doing any work using "offline" forms? We have an application that requires inputting data from outside our company. I was thinking about sending a form out via email, allowing the form to be filled out then sent back. Obviously a web application would be the best solution, but management doesn't seem ready to build the infrastructure and security to support that. I've read a little about PDF forms is that a good solution or are there other solutions?
Have you considered InfoPath? These can be created and distributed through email. And then the data can be collated automatically.
Also, consider using Google Spreadsheets with Google Forms. It's free and infrastructure is outsourced.
PDF forms can work as well.
Another possibility is to use Microsoft SharePoint. If your company uses Microsoft Office for the people filling the forms you referring to, you could deploy an Office based solution and gather information with Sharepoint Server.
Check this link out.