This attachment was removed


Hello Bruce,

that is the strange thing, there is no entries for PDF, Attachment Filter is left with default settings after Edge server install.

here is the output:

 

Type     : ContentType
Name     : application/x-msdownload
Identity : ContentType:application/x-msdownload

Type     : ContentType
Name     : message/partial
Identity : ContentType:message/partial

Type     : ContentType
Name     : text/scriptlet
Identity : ContentType:text/scriptlet

Type     : ContentType
Name     : application/prg
Identity : ContentType:application/prg

Type     : ContentType
Name     : application/msaccess
Identity : ContentType:application/msaccess

Type     : ContentType
Name     : text/javascript
Identity : ContentType:text/javascript


Type     : ContentType
Name     : application/x-javascript
Identity : ContentType:application/x-javascript

Type     : ContentType
Name     : application/javascript
Identity : ContentType:application/javascript

Type     : ContentType
Name     : x-internet-signup
Identity : ContentType:x-internet-signup

Type     : ContentType
Name     : application/hta
Identity : ContentType:application/hta

Type     : FileName
Name     : *.xnk
Identity : FileName:*.xnk

Type     : FileName
Name     : *.wsh
Identity : FileName:*.wsh

Type     : FileName
Name     : *.wsf
Identity : FileName:*.wsf

Type     : FileName
Name     : *.wsc
Identity : FileName:*.wsc

Type     : FileName
Name     : *.vbs
Identity : FileName:*.vbs

Type     : FileName
Name     : *.vbe
Identity : FileName:*.vbe


Type     : FileName
Name     : *.vb
Identity : FileName:*.vb

Type     : FileName
Name     : *.url
Identity : FileName:*.url

Type     : FileName
Name     : *.shs
Identity : FileName:*.shs

Type     : FileName
Name     : *.shb
Identity : FileName:*.shb

Type     : FileName
Name     : *.sct
Identity : FileName:*.sct

Type     : FileName
Name     : *.scr
Identity : FileName:*.scr

Type     : FileName
Name     : *.scf
Identity : FileName:*.scf

Type     : FileName
Name     : *.reg
Identity : FileName:*.reg

Type     : FileName
Name     : *.prg
Identity : FileName:*.prg

Type     : FileName
Name     : *.prf
Identity : FileName:*.prf

Type     : FileName
Name     : *.pif
Identity : FileName:*.pif

Type     : FileName
Name     : *.pcd
Identity : FileName:*.pcd

Type     : FileName
Name     : *.ops
Identity : FileName:*.ops


Type     : FileName
Name     : *.mst
Identity : FileName:*.mst

Type     : FileName
Name     : *.msp
Identity : FileName:*.msp

Type     : FileName
Name     : *.msi
Identity : FileName:*.msi

Type     : FileName
Name     : *.psc2
Identity : FileName:*.psc2

Type     : FileName
Name     : *.psc1
Identity : FileName:*.psc1

Type     : FileName
Name     : *.ps2xml
Identity : FileName:*.ps2xml

Type     : FileName
Name     : *.ps2
Identity : FileName:*.ps2

Type     : FileName
Name     : *.ps11xml
Identity : FileName:*.ps11xml

Type     : FileName
Name     : *.ps11
Identity : FileName:*.ps11

Type     : FileName
Name     : *.ps1xml
Identity : FileName:*.ps1xml

Type     : FileName
Name     : *.ps1
Identity : FileName:*.ps1


Type     : FileName
Name     : *.msc
Identity : FileName:*.msc

Type     : FileName
Name     : *.mdz
Identity : FileName:*.mdz

Type     : FileName
Name     : *.mdw
Identity : FileName:*.mdw

Type     : FileName
Name     : *.mdt
Identity : FileName:*.mdt

Type     : FileName
Name     : *.mde
Identity : FileName:*.mde

Type     : FileName
Name     : *.mdb
Identity : FileName:*.mdb

Type     : FileName
Name     : *.mda
Identity : FileName:*.mda

Type     : FileName
Name     : *.lnk
Identity : FileName:*.lnk

Type     : FileName
Name     : *.ksh
Identity : FileName:*.ksh

Type     : FileName
Name     : *.jse
Identity : FileName:*.jse

Type     : FileName
Name     : *.js
Identity : FileName:*.js

Type     : FileName
Name     : *.isp
Identity : FileName:*.isp

Type     : FileName
Name     : *.ins
Identity : FileName:*.ins


Type     : FileName
Name     : *.inf
Identity : FileName:*.inf

Type     : FileName
Name     : *.hta
Identity : FileName:*.hta

Type     : FileName
Name     : *.hlp
Identity : FileName:*.hlp

Type     : FileName
Name     : *.fxp
Identity : FileName:*.fxp

Type     : FileName
Name     : *.exe
Identity : FileName:*.exe

Type     : FileName
Name     : *.csh
Identity : FileName:*.csh

Type     : FileName
Name     : *.crt
Identity : FileName:*.crt

Type     : FileName
Name     : *.cpl
Identity : FileName:*.cpl

Type     : FileName
Name     : *.com
Identity : FileName:*.com

Type     : FileName
Name     : *.cmd
Identity : FileName:*.cmd

Type     : FileName
Name     : *.chm
Identity : FileName:*.chm

Type     : FileName
Name     : *.bat
Identity : FileName:*.bat


Type     : FileName
Name     : *.bas
Identity : FileName:*.bas

Type     : FileName
Name     : *.asx
Identity : FileName:*.asx

Type     : FileName
Name     : *.app
Identity : FileName:*.app

Type     : FileName
Name     : *.adp
Identity : FileName:*.adp

Type     : FileName
Name     : *.ade
Identity : FileName:*.ade

 

 

social.technet.microsoft.com

I recently migrated from an Exchange 2007 Edge server to an Exchange 2010 Edge server.  I used the opportunity to not carry over some of the legacy settings and start clean.  Everything appeared fine till a few weeks later.

A user complained that their ZIP files were being stripped in attachments.  Their attachments would arrive with a TXT extension on it.  Within that TXT file it would say “This attachment was removed.”.  Having never seen this before and able to successfully email myself ZIP attachments I put it down to the senders email filtering.  The recipient was adamant that it wasn’t the senders fault.  So I managed to get a hold of the questionable ZIP files and send them to myself via Gmail, sure enough the attachments failed to arrive.  So began my investigations…


Not doing any filtering on our HUB or Mailbox servers I was immediately able to eliminate those services.  I then inspected our AV / Spam provider and confirmed via their logs that these emails were successfully passing to our Exchange Edge network.  So I focused my attention here.

Comparing the decommissioned Exchange 2007 Edge to the 2010 Edge I ran the PowerShell command Get-TransportAgent.  This outputted the below on each server.  The difference being that the “Attachment Filtering Agent” was disabled on the old Exchange 2007 Edge.

This attachment was removed

Image1. Exchange 2010 Edge

This attachment was removed


Image 2. Exchange 2007 Edge

On the new Exchange 2010 Edge I ran Get-AttachmentFilterEntry and inspected what default Attachment Filtering Microsoft had specified.  ZIP attachments was not one of them.  Never the less, as a test, I disabled Attachment Filtering with the PowerShell command

Disable-TransportAgent -Identity “Attachment Filtering Agent”

I then resent myself the failed ZIP files.  To my surprise they were successfully received.  Doing some research online seemed to indicate that this was the solution many people took to resolve this same issue.  This seemed like a pretty piss poor solution that I wasn’t going to accept.  Not if it meant that I would have to disabled all attachment filtering just for ZIP files.

I re-enabled the Attachment Filtering with Enable-TransportAgent -Identity “Attachment Filtering Agent”

After quite a few hours of playing around I finally found a viable solution.  The ZIP file I had been working with turned out to be an encrypted / password protected zip file.  Because of this the Exchange Edge server was having issues identifying the type of attachment.  By modifying the EdgeTransport.exe.config file I managed to find a workaround while continuing to maintain attachment filtering.


Solution:

1.       Go to the Edge server

2.       Stop the Transport service.

3.       Locate the EdgeTransport.exe.config file. This file is located in the following path: drive:Program FilesMicrosoftExchange ServerV14Bin

4.       Add the following entry between the <appSettings> element and the </appSettings> element of the EdgeTransport.exe.config file:

5.       <add key=”AllowInvalidAttachment” value=”true” />

6.       Restart the Transport service.

blog.ukotic.net


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.