5.3.4 SMTPSEND.OverAdvertisedSize Attachment error
Hello,
I am having trouble sending a 14MB attachment outside of our organization to Internet e-mail addresses. I am able to send the 14MB attachment within our organization fine. I am using Outlook 2007 and a single Exchange Server 2007 w/SP2 supporting all
roles. Can someone please help me with this issue as I've been fighting it for 3 days now and cannot find a solution! The following options are set:
[PS] C:\Windows\System32>get-transportconfig | fl maxsendsize
MaxSendSize : unlimited
[PS] C:\Windows\System32>get-sendconnector | fl maxmessagesize
MaxMessageSize : 25MB
[PS] C:\Windows\System32>get-mailbox -id senderaccount | fl maxsendsize
MaxSendSize : unlimited
Using ADSIEdit and the procedure from this thread:
http://social.technet.microsoft.com/forums/en-US/exchangesvrtransport/thread/18104c86-bd19-4254-8f57-0dfe99fb884b/ I was able to see that the
delivContLength & submissionContLength
do not exist. mxExchRecipLimit does exist and is set to 5000.
The message received back to the sender is as follows:
This message exceeds the maximum message size allowed. Microsoft Exchange will not try to redeliver this message for you. Please make the message smaller
-- by removing attachments, for example -- and try sending it again, or provide the following diagnostic text to your system administrator.
The following organization rejected your message: mydomain.com.
Diagnostic information for administrators:
Generating server: myexchangeserver.mydomain.com
internetaddress@internetdomain.com
mydomain.com #550 5.3.4 SMTPSEND.OverAdvertisedSize; message size exceeds fixed maximum size ##
February 10th, 2011 11:10am
Hi
Are you using Outlook when sending this message?
Jonas Andersson MCTS: Microsoft Exchange Server 2007/2010 | MCITP: EMA 2007/2010 | Blog:
http://www.testlabs.se/blog | Follow me on twitter:
jonand82
Free Windows Admin Tool Kit Click here and download it now
February 14th, 2011 7:18am
I am. See the 3rd sentence of my original post.
February 14th, 2011 10:55am
On Thu, 10 Feb 2011 16:02:00 +0000, roitsupport wrote:
[ snip ]
>internetaddress@internetdomain.com mydomain.com #550 5.3.4 SMTPSEND.OverAdvertisedSize; message size exceeds fixed maximum size ##
Check your SMTP send protocol log. Is your message rejected by the
receiving server? Is Outlook using SMTP or RPC to send the message?
This script puts all the messiness of the "get-* | fl" stuff into a FT
cmdlet and also into a CSV file. It doesn't check the limits on
individual mailboxes, though.
#######################################################
$connectors = @()
get-sendconnector | foreach {
$s = $_.MaxMessageSize
if ($s -isnot [object]) {$s = '-'}
$conn = new-object PSObject
$conn | add-member NoteProperty ConnectorType 'Send'
$conn | add-member NoteProperty ConnectorName $_.Name
$conn | add-member NoteProperty MaxReceiveMessageSize '-'
$conn | add-member NoteProperty MaxSendMessageSize $s
$connectors += $conn
}
get-receiveconnector | foreach {
$r = $_.MaxMessageSize
if ($r -isnot [object]) {$r = '-'}
$conn = new-object PSObject
$conn | add-member NoteProperty ConnectorType 'Receive'
$conn | add-member NoteProperty ConnectorName $_.Name
$conn | add-member NoteProperty MaxReceiveMessageSize $r
$conn | add-member NoteProperty MaxSendMessageSize '-'
$connectors += $conn
}
$tc = get-transportconfig
$r = $tc.MaxReceiveSize
if ($r -isnot [object]) {$r = '-'}
$s = $tc.MaxSendSize
if ($s -isnot [object]) {$s = '-'}
$n =$_.Name
if ($n -isnot [object]) {$n = '-'}
$conn = new-object PSObject
$conn | add-member NoteProperty ConnectorType 'TransportConfig'
$conn | add-member NoteProperty ConnectorName $n
$conn | add-member NoteProperty MaxReceiveMessageSize $r
$conn | add-member NoteProperty MaxSendMessageSize $s
$connectors += $conn
get-routinggroupconnector | foreach {
$r = $_.MaxMessageSize
if ($r -isnot [object]) {$r = '-'}
$conn = new-object PSObject
$conn | add-member NoteProperty ConnectorType 'RGC'
$conn | add-member NoteProperty ConnectorName $_.Name
$conn | add-member NoteProperty MaxReceiveMessageSize $r
$conn | add-member NoteProperty MaxSendMessageSize $r
$connectors += $conn
}
get-foreignconnector | foreach {
$r = $_.MaxMessageSize
if ($r -isnot [object]) {$r = '-'}
$conn = new-object PSObject
$conn | add-member NoteProperty ConnectorType 'Foreign'
$conn | add-member NoteProperty ConnectorName $_.Name
$conn | add-member NoteProperty MaxReceiveMessageSize $r
$conn | add-member NoteProperty MaxSendMessageSize $r
$connectors += $conn
}
Get-ADSiteLink | foreach {
$r = $_.MaxMessageSize
if ($r -isnot [object]) {$r = '-'}
$conn = new-object PSObject
$conn | add-member NoteProperty ConnectorType 'ADSiteLink'
$conn | add-member NoteProperty ConnectorName $_.Name
$conn | add-member NoteProperty MaxReceiveMessageSize $r
$conn | add-member NoteProperty MaxSendMessageSize $r
$connectors += $conn
}
$dom =
[System.DirectoryServices.ActiveDirectory.Domain]::getcurrentdomain()
$rootdn = $dom.forest.rootdomain.getdirectoryentry().distinguishedname
$root = New-Object DirectoryServices.DirectoryEntry
"LDAP://cn=configuration,$rootdn"
$searcher = New-Object DirectoryServices.DirectorySearcher
$searcher.filter = "(objectClass=msExchMessageDeliveryConfig)"
$searcher.SearchScope = "Subtree"
$searcher.SearchRoot = $root
$md = $null
$md = $searcher.findone()
if ($md -is [object])
{
$r = [string]($md.properties.delivcontlength[0])
$s = [string]($md.properties.submissioncontlength[0])
$conn = new-object PSObject
$conn | add-member NoteProperty ConnectorType 'GlobalSettings'
$conn | add-member NoteProperty ConnectorName $md.properties.name[0]
$conn | add-member NoteProperty MaxReceiveMessageSize ($r+'KB')
$conn | add-member NoteProperty MaxSendMessageSize ($s+'KB')
$connectors += $conn
}
$connectors | ft -auto
$connectors | export-csv MsgLimits.csv -notypeinfo -encoding ascii
####################################################################
---
Rich Matheisen
MCSE+I, Exchange MVP
--- Rich Matheisen MCSE+I, Exchange MVP
Free Windows Admin Tool Kit Click here and download it now
February 14th, 2011 5:44pm
Does the issue happen to all external domains?
Is there any third party device, firewalls (Watch Guard Firewall) between the exchange and internet?
Please increase diagnostic logging level for Transport Service, and reproduce the issue, see if there’s any related event on the server
Get-EventLogLevel MSExchangeTransport |set-eventLogLevel -Level High
Notes: Please don’t forget to reverse the setting back
Please enable
protocol logging on the send connector to check the log files
Please also check message tracking log for the undeliverable message
Please post the message header of the NDR message of error “550 5.3.4” for troubleshootingPlease remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
February 16th, 2011 1:35am
How's the issue currently? Any further information?Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
February 18th, 2011 2:19am