El filtro de remitentes (Sender Filtering) nos permite cortar la comunicación SMTP en base a quien nos envía el correo (mail from).
Por ejemplo, si recibimos SPAM desde la dirección “spam@spammer.com” podemos configurar para que esta dirección sea filtrada.
Nota: En caso de no contar con un servidor con el rol de Edge primero es necesario instalar los agentes antispam.
Configuración de Sender Filtering en Exchange
En este caso vamos a configurar lo siguiente:
-
Bloquear un remitente específico
-
Bloquear correos desde un dominio completo
-
Bloquear correos si el campo de remitente se encuentra en blanco
La configuración del filtro de remitentes la debemos realizar desde el shell de Exchange:
1. Para bloquear un remitente específico usamos el parámetro “BlockedSenders”:
Set-SenderFilterConfig –BlockedSenders @{Add=”spam@spammer.com”}
2. Para bloquear un dominio entero usamos el parámetro “BlockedDomains”:
Set-SenderFilterConfig –BlockedDomains @{Add=”spammer.com”}
3. Para bloquear correo con el remitente en blanco ejecutar:
Set-SenderFilterConfig -BlankSenderBlockingEnabled $true
Para confirmar la configuración ejecutamos:
Get-SenderFilterConfig | fl | more
Por info adicional sobre antispam en Exchange ver el siguiente artículo:
Francisco Aravena says
Hola Daniel,
Siempre me ha sido muy útil aprendiendoexchange.com así que antes que todo agradezco mucho el esfuerzo de tu parte.
Queria consultar si existe la forma de bloquear por ejemplo todos los dominios .icu al intentarlo me ocurre lo siguiente:
>Set-SenderFilterConfig -BlockedDomainsAndSubdomains @{add=’.icu’}
No se puede procesar la transformación del argumento del parámetro ‘BlockedDomainsAndSubdomains’. No se puede
convertir el valor «System.Collections.Hashtable» al tipo
«Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.SmtpDomain]». Error: «No se pudo convertir .icu
de System.String a Microsoft.Exchange.Data.SmtpDomain. Error: Error al convertir la cadena ‘.icu’ al tipo de resultado
Microsoft.Exchange.Data.SmtpDomain: «.icu» no es un dominio SMTP válido.»
+ CategoryInfo : InvalidData: (:) [Set-SenderFilterConfig], ParameterBindin…mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Set-SenderFilterConfig
+ PSComputerName : ms01.fijaciones.local
Ojala exista alguna forma ya que recibo spam desde dominios .icu que siempre cambian.
Saludos.
Daniel Núñez Banega says
Hola Francisco, no he probado bloquear un dominio de primer nivel, pero el error que te está dando no se debe a eso.
Probaría ejecutar el comando del siguiente modo:
Set-SenderFilterConfig -BlockedDomainsAndSubdomains @{add=»icu»}
Saludos
Francisco says
Hola Daniel, muchas gracias por tu respuesta y es tal cual como tu dices ejecutar el comando como tu lo has colocado me ha solucionado bloquear ese tipo de dominios.
Saludos.
Edu says
Y para desbloquear
remitente específico
correos desde un dominio completo
correos si el campo de remitente se encuentra en blanco