Richard Gray
asked on
Occasionally attachments being stripped out of emails
On quite a few occasions when forwarding emails with attachments they are not being received or being stripped from the message although if saved and then attached to the message from our server they are OK to both internal & external recipients
Emaple email with excel attachment being forwarded to external recipient attachment gets stripped, to an internal recipient same message & attachment get through.
Emaple email with excel attachment being forwarded to external recipient attachment gets stripped, to an internal recipient same message & attachment get through.
OK Now I see that you have GFI Mail essentials, Go to the GFI Console and check if it is used to block or quarantine attachments.
Check this one out:
http://kbase.gfi.com/showarticle.asp?id=KBID003342
Also run these two commands on your exchange server and post the results here:
Get-TransportAgent |Fl *
Get-TransportPipeline |fl *
Hilal
Check this one out:
http://kbase.gfi.com/showarticle.asp?id=KBID003342
Also run these two commands on your exchange server and post the results here:
Get-TransportAgent |Fl *
Get-TransportPipeline |fl *
Hilal
ASKER
[PS] C:\Windows\system32>Get-Tr ansportAge nt |Fl *
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Enabled : True
Priority : 1
TransportAgentFactory : ContentSecurity.ExchangeAg ents.GfiAv SmtpAgentF actory
AssemblyPath : E:\GFI\ContentSecurity\Mai lSecurity\ ContentSec urity.Exch angeAgents .GfiAvSmtp Agent.dll
Identity : GfiAvSmtpAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Enabled : True
Priority : 2
TransportAgentFactory : ContentSecurity.ExchangeAg ents.GfiAv RoutingAge ntFactory
AssemblyPath : E:\GFI\ContentSecurity\Mai lSecurity\ ContentSec urity.Exch angeAgents .GfiAvRout ingAgent.d ll
Identity : GfiAvRoutingAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Enabled : True
Priority : 3
TransportAgentFactory : Microsoft.Exchange.Messagi ngPolicies .Transport RuleAgent. TransportR uleAgentFa ctory
AssemblyPath : E:\Exchange Server\V14\TransportRoles\ agents\Rul e\Microsof t.Exchange .Messaging Policies.T ranspor
tRuleAgent.dll
Identity : Transport Rule Agent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Enabled : True
Priority : 4
TransportAgentFactory : Microsoft.Exchange.TextMes saging.Mob ileDriver. TextMessag ingRouting AgentFacto ry
AssemblyPath : E:\Exchange Server\V14\bin\Microsoft.E xchange.Mo bileDriver .dll
Identity : Text Messaging Routing Agent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Enabled : True
Priority : 5
TransportAgentFactory : Microsoft.Exchange.TextMes saging.Mob ileDriver. TextMessag ingDeliver yAgentFact ory
AssemblyPath : E:\Exchange Server\V14\bin\Microsoft.E xchange.Mo bileDriver .dll
Identity : Text Messaging Delivery Agent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Enabled : True
Priority : 6
TransportAgentFactory : ContentSecurity.ExchangeAg ents.GfiAs RtSubmitte dAgentFact ory
AssemblyPath : E:\GFI\MailEssentials\Cont entSecurit y.Exchange Agents.gfi asrtsubmit tedagent.d ll
Identity : GfiAsRtSubmittedAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Enabled : True
Priority : 7
TransportAgentFactory : ContentSecurity.ExchangeAg ents.GfiAs RtRoutedAg entFactory
AssemblyPath : E:\GFI\MailEssentials\Cont entSecurit y.Exchange Agents.gfi asrtrouted agent.dll
Identity : GfiAsRtRoutedAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Enabled : True
Priority : 8
TransportAgentFactory : ContentSecurity.ExchangeAg ents.GfiAs SmtpAgentF actory
AssemblyPath : E:\GFI\MailEssentials\Cont entSecurit y.Exchange Agents.gfi assmtpagen t.dll
Identity : GfiAsSmtpAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Enabled : True
Priority : 9
TransportAgentFactory : ContentSecurity.ExchangeAg ents.GfiAs Smtp2Agent Factory
AssemblyPath : E:\GFI\MailEssentials\Cont entSecurit y.Exchange Agents.gfi assmtp2age nt.dll
Identity : GfiAsSmtp2Agent
IsValid : True
[PS] C:\Windows\system32>Get-Tr ansportPip eline |fl *
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnConnectEvent
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnHeloCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnEhloCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnAuthCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnEndOfAuthentication
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnMailCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnRcptCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnDataCommand
TransportAgents : {GfiAsSmtp2Agent}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnEndOfHeaders
TransportAgents : {GfiAvSmtpAgent, GfiAsSmtpAgent}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnEndOfData
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnHelpCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnNoopCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnReject
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnRsetCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnDisconnectEvent
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnSubmittedMessage
TransportAgents : {GfiAvRoutingAgent, Text Messaging Routing Agent, GfiAsRtSubmittedAgent}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnResolvedMessage
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnRoutedMessage
TransportAgents : {Transport Rule Agent, GfiAsRtRoutedAgent}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1 449a86400e
Event : OnCategorizedMessage
TransportAgents : {}
Identity :
IsValid : True
[PS] C:\Windows\system32>
I looked at Mail security which does the attachment checking & any filters there are disabled
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Enabled : True
Priority : 1
TransportAgentFactory : ContentSecurity.ExchangeAg
AssemblyPath : E:\GFI\ContentSecurity\Mai
Identity : GfiAvSmtpAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Enabled : True
Priority : 2
TransportAgentFactory : ContentSecurity.ExchangeAg
AssemblyPath : E:\GFI\ContentSecurity\Mai
Identity : GfiAvRoutingAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Enabled : True
Priority : 3
TransportAgentFactory : Microsoft.Exchange.Messagi
AssemblyPath : E:\Exchange Server\V14\TransportRoles\
tRuleAgent.dll
Identity : Transport Rule Agent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Enabled : True
Priority : 4
TransportAgentFactory : Microsoft.Exchange.TextMes
AssemblyPath : E:\Exchange Server\V14\bin\Microsoft.E
Identity : Text Messaging Routing Agent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Enabled : True
Priority : 5
TransportAgentFactory : Microsoft.Exchange.TextMes
AssemblyPath : E:\Exchange Server\V14\bin\Microsoft.E
Identity : Text Messaging Delivery Agent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Enabled : True
Priority : 6
TransportAgentFactory : ContentSecurity.ExchangeAg
AssemblyPath : E:\GFI\MailEssentials\Cont
Identity : GfiAsRtSubmittedAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Enabled : True
Priority : 7
TransportAgentFactory : ContentSecurity.ExchangeAg
AssemblyPath : E:\GFI\MailEssentials\Cont
Identity : GfiAsRtRoutedAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Enabled : True
Priority : 8
TransportAgentFactory : ContentSecurity.ExchangeAg
AssemblyPath : E:\GFI\MailEssentials\Cont
Identity : GfiAsSmtpAgent
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Enabled : True
Priority : 9
TransportAgentFactory : ContentSecurity.ExchangeAg
AssemblyPath : E:\GFI\MailEssentials\Cont
Identity : GfiAsSmtp2Agent
IsValid : True
[PS] C:\Windows\system32>Get-Tr
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnConnectEvent
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnHeloCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnEhloCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnAuthCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnEndOfAuthentication
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnMailCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnRcptCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnDataCommand
TransportAgents : {GfiAsSmtp2Agent}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnEndOfHeaders
TransportAgents : {GfiAvSmtpAgent, GfiAsSmtpAgent}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnEndOfData
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnHelpCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnNoopCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnReject
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnRsetCommand
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnDisconnectEvent
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnSubmittedMessage
TransportAgents : {GfiAvRoutingAgent, Text Messaging Routing Agent, GfiAsRtSubmittedAgent}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnResolvedMessage
TransportAgents : {}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnRoutedMessage
TransportAgents : {Transport Rule Agent, GfiAsRtRoutedAgent}
Identity :
IsValid : True
PSComputerName : pppmail.philippank.com
RunspaceId : b974cf44-1f20-4048-bac7-a1
Event : OnCategorizedMessage
TransportAgents : {}
Identity :
IsValid : True
[PS] C:\Windows\system32>
I looked at Mail security which does the attachment checking & any filters there are disabled
Hi Could you do a Simple Test,
Go to GFI Mail Security and Disable all the services. And then send the attachment. After disabling the services run those two commands again. You entire transport channel is plagued with GFI.
Hilal
Go to GFI Mail Security and Disable all the services. And then send the attachment. After disabling the services run those two commands again. You entire transport channel is plagued with GFI.
Hilal
ASKER
Ok will do later this pm as I'm out of the office. But here's an update
If a user tries to forward an email with an attachment it occasionaly strips out the attachment. If they save the attachment & then send it in a new email it works.
If a user tries to forward an email with an attachment it occasionaly strips out the attachment. If they save the attachment & then send it in a new email it works.
The problem may not be GFI. Internal recipients getting messages that external can't receive is a clue: your internal users could be sending messages in Rich Text format, while some external recipients are using mail clients like Outlook Express that don't support Rich Text.
(1) Find a user that can't send to a particular recipient, check to see if they're sending with Rich Text or Plain Text.
(2) If they're sending in Rich Text, change it to Plain Text and re-send the message, see if the recipient gets the message.
Note: If you're using Outlook 2003 or later, for some contacts, it will automatically send in Rich Text, even if the mail format setting is set to Plain Text. If you suspect this, find the recipient in the contacts folder, go to properties, right-click the email address, go to properties, and uncheck the "always send to this recipient in Rich Text format."
If the problem is indeed Rich Text format and recipients using a mail client that don't support it, clients are likely getting an attachment called "WinMail.dat" instead of the original attachment. I have, however, seen recipients get nothing at all, and the problem was indeed Rich Text. --TX
(1) Find a user that can't send to a particular recipient, check to see if they're sending with Rich Text or Plain Text.
(2) If they're sending in Rich Text, change it to Plain Text and re-send the message, see if the recipient gets the message.
Note: If you're using Outlook 2003 or later, for some contacts, it will automatically send in Rich Text, even if the mail format setting is set to Plain Text. If you suspect this, find the recipient in the contacts folder, go to properties, right-click the email address, go to properties, and uncheck the "always send to this recipient in Rich Text format."
If the problem is indeed Rich Text format and recipients using a mail client that don't support it, clients are likely getting an attachment called "WinMail.dat" instead of the original attachment. I have, however, seen recipients get nothing at all, and the problem was indeed Rich Text. --TX
ASKER
Its related to both internal & external! Same user can send email with attachment internal & it will fail but can work external & vice versa in some cases. What is guarenteed is if they save the attachment locally, then create new email & send it it will work first time internally & externally
ASKER
UPDATE !!!
gets even weirder! A user can send emails with attachments to external addresses, when including interal staff the attachements are lost!!! His profile setup is the same as every one elses within the organisation.
gets even weirder! A user can send emails with attachments to external addresses, when including interal staff the attachements are lost!!! His profile setup is the same as every one elses within the organisation.
ASKER
Further update !!!!!
It would appear to only happen when forwarding emails with attachments! If you save the attachments & create a new email message it works fine. GFI Mail essentials & Mail security would "appear "to be processing as they should. Even though the message was sent with attachments stripped out, Mail essentials repirted 24/05/2010 15:08:57 Full Email Gerry Gilchrist <GerryGilchrist@PhilipPank .com> nick.s.nicolaou@aib.ie RE: FW: Scanned Doc Processed successfully. In both Mail essentials & Mail Security the filters have ALL been turned off.
It would appear to only happen when forwarding emails with attachments! If you save the attachments & create a new email message it works fine. GFI Mail essentials & Mail security would "appear "to be processing as they should. Even though the message was sent with attachments stripped out, Mail essentials repirted 24/05/2010 15:08:57 Full Email Gerry Gilchrist <GerryGilchrist@PhilipPank
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Installed Exchange 2010 recently and had the same issue. If I disabled GFI services, attachments went through. Called GFI and it is a know issue with the use of Disclaimers. Enabled GFI and disabled disclaimers and attachments go through. GFI is testing a fix.
What was the solution for this problem?
Hilal