Eu tenho um domínio do Windows de 1 servidor recentemente implantado executando o Windows 2008 R2 Standard SP1 e o Exchange 2010 SP3, sendo executado no nível de domínio e floresta do 2003 R2. O servidor recebe e-mail através de um roteador ADSL principal e de backup usando a porta 25 (SMTP) e o PopWeasel, um coletor POP3. O servidor do Exchange é protegido pelo Sophos PureMessage 3.1.2
O servidor Exchange foi implantado com um limite de tamanho de e-mail de 10 MB (acredito que esse seja o valor padrão do Exchange 2010) - quero aumentá-lo para 15 MB, mas estou tendo problemas para fazer isso.
Usar um e-mail de teste com um anexo de 11 MB (para permitir cabeçalhos e inchaço de codificação), e-mail interno para interno e interno para e-mail externo está funcionando bem.
O email externo para interno gera um retorno ao remetente, cuja parte principal é:
Administrator@[EmailDomain].co.uk
[InternalServerName].local #<[InternalServerName].local #5.3.4 smtp;550 5.3.4 SMTPSEND.OverAdvertisedSize; message size exceeds fixed maximum size> #SMTP#
Isso acontece se o email vem em uma das duas conexões SMTP; Ele é entregue ao usar o coletor POP3, mas eu acredito que como "origina" do endereço IP do servidor, é tratado como um e-mail interno interno, que funciona bem
Eu passei pelo Suporte Sophos e eles confirmaram que não há limitações de tamanho na configuração atual do PureMessage.
Trabalhando com este artigo da Exchangepedia , posso ' Não veja nenhum problema no console de gerenciamento ou no Shell do Exchange.
Eu tenho os despejos completos dos Transportes disponíveis, se necessário ( Get-TransportConfig
, Get-ReceiveConnector "External Email" | Format-List
, Get-SendConnector "SmartHost Connector" | Format-List
, Get-ADSiteLink
e Get-mailbox | ft name, MaxSendSize, MaxReceiveSize
), mas aqui estão os comandos e relatórios resumidos extraídos deste LAN-Tech artigo :
Get-TransportConfig | ft name, MaxSendSize, MaxReceiveSize
Name MaxSendSize MaxReceiveSize
---- ----------- --------------
Transport Settings 15 MB (15,728,640 bytes) 15 MB (15,728,640 bytes)
Get-ReceiveConnector | ft name, MaxMessageSize
Name MaxMessageSize
---- --------------
External Email 15 MB (15,728,640 bytes)
Internal Email 15 MB (15,728,640 bytes)
Get-mailbox | ft name, MaxSendSize, MaxReceiveSize
Name MaxSendSize MaxReceiveSize
---- ----------- --------------
Administrator 20 MB (20,971,520 bytes) 20 MB (20,971,520 bytes)
DiscoverySearchMailbox {D919BA05-46A... 100 MB (104,857,600 bytes) 100 MB (104,857,600 bytes)
Test User unlimited unlimited
User1 unlimited unlimited
User2 unlimited unlimited
User3 unlimited unlimited
Etc..
Defino o Administrador para um limite de 20 MB, em vez do padrão de Hub de transporte, mas o E-mail de 11 MB falha quando enviado ao Administrador, ao Usuário de Teste ou a qualquer outra pessoa.
Eu também verifiquei as configurações do ADSIEdit, mesmo que ele não deva ser aplicado, pois não estamos executando no modo misto de 2003:
delivContLength - 15360
submissionContLength - 15360
msExchRecipLimit - 100
Alguém pode pensar em algo que eu possa ter esquecido? Estou com uma perda para explicar o que está bloqueando o email.
Em resposta a @TheCleaner, - A execução de Get-SendConnector fornece meu único conector de saída:
Identity AddressSpaces Enabled
-------- ------------- -------
SmartHost Connector {SMTP:*;1} True
Executando Get-SendConnector "SmartHost Connector" | Format-List dá:
AddressSpaces : {SMTP:*;1}
AuthenticationCredential :
Comment :
ConnectedDomains : {}
ConnectionInactivityTimeOut : 00:10:00
DNSRoutingEnabled : False
DomainSecureEnabled : False
Enabled : True
ErrorPolicies : Default
ForceHELO : False
Fqdn : [External Address URL]
HomeMTA : Microsoft MTA
HomeMtaServerId : [ServerName]
Identity : SmartHost Connector
IgnoreSTARTTLS : False
IsScopedConnector : False
IsSmtpConnector : True
LinkedReceiveConnector :
MaxMessageSize : 15 MB (15,728,640 bytes)
Name : SmartHost Connector
Port : 25
ProtocolLoggingLevel : None
RequireOorg : False
RequireTLS : False
SmartHostAuthMechanism : None
SmartHosts : [SmartHost URL]
SmartHostsString : [SmartHost URL]
SmtpMaxMessagesPerConnection : 20
SourceIPAddress : 0.0.0.0
SourceRoutingGroup : Exchange Routing Group (DWBGZMFD01QNBJR)
SourceTransportServers : {[ServerName]}
TlsAuthLevel :
TlsDomain :
UseExternalDNSServersEnabled : False
Eu acredito que isso esteja certo.
Eu tentei reiniciar o Exchange e o IIS quando trabalhei pela primeira vez na semana passada. Quando isso não fez diferença, reiniciei todo o servidor.
Atualização (15/04/13)
Eu apliquei 20MB Limits e execute Get-TransportConfig | nome do ft, MaxSendSize, MaxReceiveSize, Get-ReceiveConnector | nome do ft, MaxMessageSize, Get-mailbox | nome do ft, MaxSendSize, MaxReceiveSize e Get-SendConnector "SmartHost Connector" | Format-List para confirmar que o Shell concorda com o console. I do que reiniciei o serviço de transporte, de acordo com a sugestão de Jeremy. Isso está permitindo um e-mail de 11MB até agora, então obrigado pela ajuda, Jeremy & TheCleaner
Acho difícil acreditar que um e-mail de 11MB possa se tornar inchado em quase um terço - qual é a melhor maneira de obter o tamanho correto do e-mail ao passar por uma troca?