Exchange Online transport agent support / alternative implementation?

Hi,
We have a custom transport agent that our clients use with exchange 2010, however a number of potential clients are now using exchange online.  I've read that this doesn't support transport agents, so I was wondering whether it would ever have support
for them?
If not, is there an alternative way of capturing and working with emails from all platforms (desktop/mobile/web) before they are sent from the exchange?  Our solution also uses a SQL database to temporarily store some of these emails, as well as an
admin account to auto-correspond with the sender, so we would need some way of implementing something similar to this as well.
Many thanks,
Tom

Hi,
For exchange cutover migration, you need a public SSL certificate and a internet routeable domain. After getting up public SSL, did you assign any service to the certificate? Make sure that your autodiscover is working fine as O365 tries to connect your
Exchange using autodiscover. You can test your outlook anywhere and autodiscover settings from testconnectivity.microsoft.com and yes Microsoft don't have any issue with .local entry in 3rd party certificate. Hope this answers your question. Thanks. 
Regards, Riaz Javed Butt | Consultant Microsoft | MCITP, MCITP (Exchange), MCSE: Messaging, MCITP Office 365 | mstechtalk.com

Similar Messages

  • BlackBerry Enterprise Cloud Services - MS Exchange Online Plan 2 - Support for Legacy 7.1 Devices and Costs?

    Hello.
    All questions below relate to the MS Exchange Online Plan 2, and BlackBerry Enterprise Cloud Services (BBCS).
         -  How much does it cost to install the BBCS service?
         -  Is there support for legacy 7.1 BlackBerry devices?
    I have searched online for these answers but I've been unsuccessful answering these two questions. I'm aware that BBCS is available
    for the Exchange Online Plan 2 but I cannot confirm if there is a fee. Likewise, I've been unable to find out if legacy 7.1 OS BlackBerry devices are support on BBCS.
    Many thanks.

    I recommend that you post this in the Exchange Online (Office 365) Forum:
    http://social.technet.microsoft.com/Forums/en-US/onlineservicesexchange/threads
    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

  • Exchange Server 2007 Transport Agent Issue

    This is the first time i am working on Exchange Server Development. Below is a simple Transport Agent that i am using, this agent should simply update the email Subjects
    as shown below in the code.
    using System;
    using System.Collections.Generic;
    using System.Text;
    using Microsoft.Exchange.Data.Transport;
    using Microsoft.Exchange.Data.Transport.Smtp;
    namespace MyAgents
    public sealed class MyAgentFactory : SmtpReceiveAgentFactory
    public override SmtpReceiveAgent CreateAgent(SmtpServer server)
    return new MyAgent();
    public class MyAgent : SmtpReceiveAgent
    public MyAgent()
    this.OnEndOfData += new EndOfDataEventHandler(MyEndOfDataHandler);
    private void MyEndOfDataHandler(ReceiveMessageEventSource source, EndOfDataEventArgs e)
    e.MailItem.Message.Subject = "This message passed through my agent: " + e.MailItem.Message.Subject;
    Below is the Powershell script i am using to install the Agent.
    Net Stop MSExchangeTransport
    Install-TransportAgent -Name MyAgent -AssemblyPath EmailLogger.dll -TransportAgentFactory MyAgents.MyAgentFactory
    Enable-TransportAgent -Identity MyAgent
    Net Start MSExchangeTransport
    Agent installed successfully using Exchange Management Shell.
    Now when i send/receive emails in exchange, Email subjects are not modified. Emails have their original subjects. I don't know why?
    I also performed the steps mentioned in below links to debug the Agent but breakpoints are not being hit by Visual Studio Debugger.
    sf-tools.net/Messaging/tabid/55/EntryId/163/Exchange-2010-Transport-Agent.aspx
    stackoverflow.com/questions/12347123/debugging-ms-exchange-2007-transport-agent
    omarjames.com/blog/index.php/debugging-exchange-transport-agent/
    My System Configuration
    I am using the Exchange Server 2007 Virtual Machine provided by Microsoft from link below
    microsoft.com/en-pk/download/details.aspx?id=14901
    I also installed the Visual Studio 2008 on the VM for debugging.
    Please help me in resolving the issue?

    How are you testing this ? a SmtpReceiveAgent will only fire when the server receives email over SMTP. So if your just logging on and sending an Internal Email (eg mailbox to mailbox) or sending Email externally then the
    SmtpReceiveAgent wont fire. For a single server if you want to capture all email you need to use a router agent see
    http://blogs.technet.com/b/postwoman/archive/2010/09/14/step-by-step-how-to-create-a-routing-agent.aspx
    . If you want to test what you have try sending an email to mailbox over SMTP using an SMTP client or Telnet
    http://exchange.mvps.org/smtp_frames.htm
    Cheers
    Glen

  • Where is exchange 2013 SDK for transport agent?

    I am upgrading my transport agent to exchange 2013.  
    I remember when I build the agent for 2010, it requires exchange 2010 SDK.
    I search around But I can not find exchange 2013, neither from download.microsoft.com nor msdn.microsoft.com
    Would anyone provide a link?

    There you go..
    http://blogs.technet.com/b/omers/archive/2013/01/22/how-to-write-an-exchange-2013-transport-agent.aspx
    http://blogs.technet.com/b/exchange/archive/2013/01/21/how-to-write-an-exchange-2013-transport-agent.aspx
    Cheers,
    Gulab Prasad
    Technology Consultant
    Blog:
    http://www.exchangeranger.com    Twitter:
      LinkedIn:
       Check out CodeTwo’s tools for Exchange admins
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • Mails struck in Drafts folder after Transport Agent installed in Exchange Server 2013

    Hi all,
    I created Transport Agent and installed successfully in exchange server 2013.
    After that mails are struck in drafts folder.
    I thought because of My Custom transport Agent , then i  Uninstall Transport agent.
    but still no use.
    I restart Microsoft Exchange Transport Service and restart my server also.
    Here is the code i used
    public sealed class MyAgentFactory : RoutingAgentFactory
    public override RoutingAgent CreateAgent(SmtpServer server)
    return new MyAgent();
    public class MyAgent : RoutingAgent
    public MyAgent()
    this.OnSubmittedMessage += new SubmittedMessageEventHandler(this.MySubmittedMessageHandler);
    public void MySubmittedMessageHandler(SubmittedMessageEventSource source, QueuedMessageEventArgs e)
    e.MailItem.Message.Subject = "This message passed through my agent: " + e.MailItem.Message.Subject;
    I search in google about mails struck in drafts folder, all replies are 
    restore Default Receive Connectors. How can i restore it.
    here is the link i see
    http://community.spiceworks.com/topic/309145-exchange-2013-messages-stuck-in-drafts

    Hi Martina
    Miskovic,
    Here I am facing some weird situation.
    Mails again stuck in Drafts folder.
    i didn't  installed anything.  just checking again after some
    time gap .
    I tried again by restarting all services
    , but no use.

  • Transport Agent Exchange 2013 questions and considerations

    Hi,
    I need to intercept all email messages (within the org, coming in, and going out)
    save their attachments somewhere else, remove the attachments from the mail and manipulate the body to add links to the saved attachments.
    I have little exchange experience and was thinking about doing it with a Transport Agent (in an async fashion),
    I have a few questions:
    1. Is a transport agent the right way to do such a task?
    2. Using SmtpReceiveAgent and OnEndOfData, will catch all the emails?
    3. Is there a maximum time to finish my work on an EmailMessage?
    4. Should I create and install a local service to handle my saving/upload of attachments or will it work in worker threads in process?
    5. Configuration of transport agent 'Worker threads' is according to http://bit.ly/1gbsm0Y? should i be bothered with it?
    6. In a big exchange installation, which servers must install the transport agent?
    Thanks a lot,
    Asaf.

    G'day Asaf,
    1. Yes you have to use a transport agent (specifically, a routing agent).
    2. "All emails" right ? NO, you can't use an SMTP Receive agent (you must use a routing agent - see above)
    3. No BUT, take too long and you'll stall the Exchange queue / put the server into back pressure. Be as quick as possible and if possible do the grunt work outside the agent (in a separate service).
    4. I would (as above)
    5. It depends on just how long your processing takes and how well you spec your Exchange boxes. By default (on 2007->2010, not sure about 2013) you get 6 threads per core i.e. 1 core = 6 threads, 8 core = 48 threads.
    Cheers,
    Scott
    Scott Quinn | C# developer & messaging specialist (for hire). Contact me at http://au.linkedin.com/in/scottquinn

  • Transport agent for Exchange 2013

    Hello!
    I write transport agent for Exchange 2013 and I have two questions:
    1. How I can determine is AD OU of recipient different from OU of sender?
    2. How I can change routing of message from internal to external for such recipient.
    Thanks in advance

    1. You can't get that information from within a Transport Agent directly so you need to either use LDAP to lookup the sender (which from a performance point of view isn't a wonderful idea) or some form of cache etc.
    2. You can use a routing override to do this see
    http://blogs.technet.com/b/appssrv/archive/2009/08/26/how-to-control-routing-from-your-own-routing-agent.aspx for an example
    Cheers
    Glen

  • SSSE, Siebel Sync for Exchange Server, is Exchange Online supported?

    Hi All,
    I have been searching information about Siebel Sync for Exchange Server (SSSE) requirements and which are the supported versions.
    System Requirements and Supported Platforms
    Microsoft Exchange Servers
    Microsoft Exchange Server 2000 SP3 with rollup
    Microsoft Exchange Server 2003 SP1
    Microsoft Exchange Server 2007
    Microsoft Exchange Server 2010 SP1
    This is the official list by Oracle, does anyone know if Microsoft Exchange Online (provided through Office 365 suite in the cloud) is supported regarding the SSSE functionality?
    Thanks for your help!
    Best regards,
    Jaume.

    Hi All,
    I have been searching information about Siebel Sync for Exchange Server (SSSE) requirements and which are the supported versions.
    System Requirements and Supported Platforms
    Microsoft Exchange Servers
    Microsoft Exchange Server 2000 SP3 with rollup
    Microsoft Exchange Server 2003 SP1
    Microsoft Exchange Server 2007
    Microsoft Exchange Server 2010 SP1
    This is the official list by Oracle, does anyone know if Microsoft Exchange Online (provided through Office 365 suite in the cloud) is supported regarding the SSSE functionality?
    Thanks for your help!
    Best regards,
    Jaume.

  • OIM Support for Exchange Online

    Hi,
    We are finding out the feasible options for the integration of OIM with Exchange Online.
    Any pointers on this.
    Regards
    Vicky

    Hi Kevin,
    Thanks for your response.
    We are looking at Email Service ( Microsfot Exchange on cloud ). I have seen the architecture of Exchange Cloud in terms of provisioning at microsoft site.
    It says that , Microsoft will pull the data from the customer AD, for the accounts using DirSynch. So, will it be sufficient if we provision users only into customer AD Forest.
    My understanding from that doc says, they will pull the data from the customer Forest to Microsoft Managed AD forest, which will then link accounts to Exchange on Microsoft managed servers.
    Correct me if I am wrong.
    Regards
    Vicky

  • Exchange Online Office 365 integration questions

    Hi Guys,
    I am about to setup a pilot and wanted to ask a few questions.
    I am planning a multi-domain exchange deployment...where I am hosting my main email on site with a domain of company.com and I want to host 1.company.com and 2.company.com on my office 365 Exchange online implementation. To do this do I have to define the
    new domains on my current exchange server and then setup the users on office 365?
    one of the things that my user base wants is single sign on but they won't be using rich clients. I know this works well for rich clients, but can single sign on also sign on to Office 365 web and one drive?
    I will be implementing ADFS and DIrSync for AD replication and ADFS for single sign on.
    How does licensing work? if my entire directory replicates to Office 365 and I only want some users over there activated, how do those I want activated. Can I easily activated a bunch of users for only some services at one time? If I deactivate or delete
    an account locally, will  those changes take at office 365? How does that work with licensing? do my licenses get automatically freed up?

    Hi Emil,
    Thank you for your question.
    There are two sentences I don’t understand: 
    Leave both environments as is 
    Would this work also (X500 addresses would be written and updated, move requests would work, F/B, etc)?
    AD trust is important for us to share organization information between ADs.
    AAD has capability which AD and Exchange multi-forest forest environment can be extended to cloud, so we could not run it in both AD environment. There is a alternative solution which use FIM. We could refer to the following link:
    http://azure.microsoft.com/en-us/documentation/articles/active-directory-whatis/
    If there are any questions regarding this issue, please be free to let me know. 
    Best Regard,
    Jim
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Jim Xu
    TechNet Community Support

  • Identify the email sent by mobile phones using Transport Agent?

    Hi,
    Is there a way using Exchange Transport SDK to identify whether an email is sent by mobile device or not?
    We have a business proposition, where we are going to build a transport agent based on this identification.
    Thanks in anticipation.
    Regards, David Johnson

    The short answer is no, there is no property in Exchange that is manadartorly set when a mobile client (and their are a lot of them eg Blackberry, Good, Android, Iphone, Windows Mobile) sends an email. Each of these mobile clients have their own different
    implementation of the ActiveSync (or other) client API.
    Within specific enviroments with specific devices you maybe able to do this using workarounds eg my Samsung Galaxy s4 set the Internet Message Id to a patricular domain (eg emai.andriod.com), so other mobile phones/clients may set things like this
    or particular header or property to indicate the client version for their own debugging purposes (eg look at the transport headers for instance). But there is no universal way of doing this that you can guarantee.
    Cheers
    Glen

  • Mails from Exchange 2013 to Exchange Online blocked using Blocklist 1

    Hello,
    1 week ago I've implemented a new Exchange 2013 at a company which used SBS 2011 before.
    But now its impossible to send a mail to a recipient on Exchange Online.
    Everytime we get a NDR with the following text:
    Service unavailable; Client host [xx.xx.xxx.xxx] blocked using Blocklist 1; To request removal from this list please forward this
    message to [email protected]
    If I run a SPAM-Blacklist Check on mxtoolbox.com I can see that the IP is on none blacklist.
    How can i determine why this IP is on the Exchange Online Blacklist? I'm sure that no spam was sent over this IP, the new infrastructure is 1 week old...
    Could there be an other reason ?

    Hello,
    According to the NDR information, this issue is caused by FOPE last update. So I recommend you contact FOPE support to delist.
    Please open the link:https://support.live.com/eform.aspx?productKey=mocpexforefront&ct=eformts&scrx=1&brand=mocp&brandtry=1 ,choose
    "Delisting Request" under "What type of problem you have".
    Cara Chen
    TechNet Community Support

  • Multiple OnPremise Orgs -- Migration to Exchange Online / Office 365

    Hi,
    we have two separate forests (and two separate MSX orgs). We want to migrate to Exchange Online. The information I find states that we need to establish a trust-relationship between the ADs of both forests. Also it states that we run AAD Sync only in one
    forest and connect it to the other. I also read that Hybrid Configuration Wizard might fail, if we do not do what was written above.
    So, I am wondering why would I need a AD trust? I would also want to know if you can't do the following in our case:
    Leave both environments as is  
    run aad sync in both environments (there are only unique objects in the Ads)
    run HCW against one Org and do all the steps manually on the other Org (Org relationship)
    (if we decide to use ADFS, we could install it also in each forest separately)
    Would this work also (X500 addresses would be written and updated, move requests would work, F/B, etc)?
    Is there more detailed information available? Technet isn't really precise here (https://technet.microsoft.com/en-us/library/jj873754%28v=exchg.150%29.aspx?f=255&MSPPError=-2147217396)
    Thanks for all input!
    Emil

    Hi Emil,
    Thank you for your question.
    There are two sentences I don’t understand: 
    Leave both environments as is 
    Would this work also (X500 addresses would be written and updated, move requests would work, F/B, etc)?
    AD trust is important for us to share organization information between ADs.
    AAD has capability which AD and Exchange multi-forest forest environment can be extended to cloud, so we could not run it in both AD environment. There is a alternative solution which use FIM. We could refer to the following link:
    http://azure.microsoft.com/en-us/documentation/articles/active-directory-whatis/
    If there are any questions regarding this issue, please be free to let me know. 
    Best Regard,
    Jim
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Jim Xu
    TechNet Community Support

  • Exchange 'Approval Processing Agent' run time

    We have a mailbox that gets lots of emails and is therefore moderated. In Exchange if a moderated email is not acknowledged or deleted, it sends out a notification to the sender that the approval time has expired. We are okay with this. The problem we have is that the 'Approval Processing Agent' is deciding to run at 1pm. Since many of the emails aren't approved but are actually just deleted, it seems that the Agent cannot process "approvals" until it goes through it's "expiration" messages first. It appears to me as if there is a queue involved where if a message is approved after 1pm, it goes to the bottom of the queue while the agent processes the expiration notices.Does anyone know if there is a way to change the time when the Agent actually runs? At the moment we have the expiration timeout set to 4 days but would like the Agent...
    This topic first appeared in the Spiceworks Community

    The issue seems to be directly related to Connection Filtering and IPBlockListProviders.
    If the DNS response times to the RBL's are slow; the Connection Filter waits; causing excessively slow SMTP connection times; and can ultimately result in undesireable mail flow.
    I was able to improve my RBL DNS response times by using OpenDNS as the provider of DNS. 
    Using Root Hints on my DNS server; I am unable to access several RBL's.
    Uninterested in configuring an RBL replica DNS zone as the RBL providers FAQ's suggest, I used DNS Conditional Forwarders to query the RBL's from trusted DNS Servers that appear to be running replica's.
    Google Public DNS seems to have replica's to all but Zen.SpamHaus.org.  OpenDNS does return responses quickly from zen.spamhaus.org; but not sure if they are running a replica.
    I remain unhappy with my Exchange 2013 SP1 Edge Transport Server's Connection Filtering performance, and am now looking into a Hybrid Exchange Deployment to utilize Exchange Online Protection EOP.  It seems the Exchange 2013 SP1 Edge Transport server
    is the conduit for Anti-SPAM; but severely lacks the configuration necessary to be effective out of the box.
    Technology Administrator Erie County (Career and) Technical School.

  • Return data is null while calling Exchange Online rest api using jquery on Chrome and Mozilla

    Hi,
         I am developing a SharePoint hosted app in which I am calling Exchange online rest api using basic authentication to get mail for the user. This works fine in IE but returns null data when opening in Chrome or Mozilla.
    Is there something I am missing while making rest call to api?
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. Thanks, Ajeet

    Hi,
    This forum is to discuss problems of Office development such as VBA, VSTO, Apps for Office .etc. But I think your question is related to app for SharePoint. I suggest you posting it in
    App for SharePoint forum for more efficient responses.
    Thanks.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

Maybe you are looking for

  • The Vista Guide

    Vista Guide For The Dumbies! Note I managed to recover the old copy of this I had. But all the changes I made were lost due to the reformat. So I will get eveything back up to date ASAP! Introduction This is a guide for advice with installing, and tr

  • Excel 2007 Slow Opening File

    We were looking at migrating to Office 2007. To verify compatibility, several key users have loaded Office 2007 on their machines. There seems to be several problems related to opening files in Excel. If Excel is open and the user does a File/Open, f

  • How can i add .aspx files to business catalyst

    Hi, A other company that is making news items for us need to upload .aspx files or .php files is this possible to do and if so how can they do that. Gr. danny

  • EA1 - Migration Source connection

    In the Quick Migrate wizard and in the Data move details form, you must create a new connection as Source. You cannot choose from existing connection because the LOV is empty and you receive back a Java exception.

  • Bapi for Campaign

    Hi All i have an requirement to get the number of opportunities in a Campaign. Is there any BAPI or Function Module for it. and also any related info regarding this will be helpful. POINTS WILL BE REWARDED