ASA下邮件发送经常失败

更换ASA5525后最近发现,经常有个别人发个别邮件失败,outlook上出现代码0x800CCC0F,

查看网络并没有问题,通过抓包发现此邮件通过ASA5525时被丢包,在ASA上查看日志发现日志上的丢包代码为:
Aug 03 2018 09:36:16: %ASA-6-305011: Built dynamic TCP translation from inside:10.10.200.148/52065 to outside:118.242.17.18/52065
Aug 03 2018 09:36:16: %ASA-6-302013: Built outbound TCP connection 181126021 for outside:58.215.117.69/25 (58.215.117.69/25) to inside:10.10.200.148/52065 (118.242.17.18/52065)
Aug 03 2018 09:36:17: %ASA-4-108004: ESMTP Classification: Dropped connection for ESMTP Request from inside:10.10.200.148/52065 to outside:58.215.117.69/25; matched Class 4: header line length gt 998
那么“%ASA-4-108004: ESMTP Classification: Dropped connection for ESMTP Request from inside:10.10.200.148/52065 to outside:58.215.117.69/25; matched Class 4: header line length gt 998”这句的原因究竟是什么?
查找思科解决方案时我发现也有类似人提出这样的问题。

大神给的解决方案是防火墙在检查esmtp时的对此邮件选择了丢包

于是我决定删除对esmtp的策略检查(原来都是默认策略)

删除后再进行抓包,果然没有再出现邮件无法发送的问题了。

原文地址:http://blog.51cto.com/huchina/2155163

时间: 2024-11-13 09:15:13

ASA下邮件发送经常失败的相关文章

PL/SQL 下邮件发送程序

对DBA而言,尽管在os级别下发送邮件是轻而易举的事情,然而很多时候我们也需要在PL/SQL中来发送邮件,比如监控job的执行状况等.本文根据网友(源作者未考证)的代码将其改装并封装到了package,感谢这位网友的无私奉献.文章首先给出演示调用该包发送邮件的情形后面给出了完整的代码.经测试Oracle 10g,Oracle 11g下均可用.关于os下发送邮件可参考:不可或缺的 sendEmail 1.调用SENDMAIL_PKG来发送邮件 [sql] view plain copy print

python学习笔记(SMTP邮件发送)

想着给框架添加邮件发送功能.所以整理下python下邮件发送功能 首先python是支持邮件的发送.内置smtp库.支持发送纯文本.HTML及添加附件的邮件 之后是邮箱.像163.qq.新浪等邮箱默认关闭SMTP服务,需要我们手动打开 打开后通过发件人邮箱.授权密码 通过发件人的SMTP服务发送 代码如下: 1 #!/usr/bin/env python 2 # -*- coding: utf_8 -*- 3 4 from email.mime.text import MIMEText 5 fr

Php邮件发送源码

好久冒写点东西了.....最近生活压抑的很....为生活而劳累,整理下邮件发送的实例了,网上也有很多,我这个也是提取整理好的,测试Ok,首页邮件类smtp_email_class.php如下:<?phpclass email{function send_mail($to,$subject,$message,$from,$from_name,$mailformat=1){if(function_exists('mail')){ $headers = 'From: '.$from_name.'<'

xampp 和thinkphp 建一个本地站并实现邮件发送功能

一.xampp的安装使用 1.首先看下什么是xampp,想要建站的小伙伴肯定都知道,XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包. 它可以在Windows.Linux.Solaris.Mac OS X 等多种操作系统下安装使用 2.需要什么版本到官网上下载:xampp下载 3.安装很简单,傻瓜式安装,感觉mysql选项可以去掉,自己安装一个,具体安装看这个:mysql安装,另外路径建议只改动盘符,保留后缀路径 4.安装好的目录如下 5.

Windows命令实现匿名邮件发送

在日常工具开发中,经常会有发送邮件的需求.在一些高级语言中,如Python,C#中,都有专门的邮件发送模块,如Python 中的 smtplib 模块.那么,一封邮件到底是如何发送到一个特定的邮箱呢? 举个例子:使用[email protected] 发送一封邮件到 [email protected]. 首先,看下邮件系统的组成部分,如下图 再看下邮件发送的整个过程,如下图: ①发送者使用SMTP协议,将邮件发送到自己邮箱服务器 ②163邮件服务器使用SMTP协议,将邮件发送到QQ邮件服务器 ③

Python+request+ smtplib 测试结果html报告邮件发送(下)《六》

配置与实现代码分隔编写,详见如下: 目录结构如下: 1.cfg.ini的配置信息写法如下: [email] ;--------------------------使用腾讯企业邮箱作为发件人的操作如下--------------------- smtp_server = smtp.qq.com Port = 465 Sender = 请写你自己的QQ邮箱 psw = 请写你自己的QQ授权码 Receiver = [email protected] (注:请写你的邮件收件人邮箱) 2.readCon

linux下mutt邮件发送系统安装操作记录

之前介绍了Linux下sendmail和sendemail邮件系统环境部署,今天介绍下使用mutt发送邮件的环境部署过程.mutt这个软件,它是一款基于文字界面的邮件客户端,是一款功能强大的email程序,非常小巧,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收发邮件和附件. 1)mutt的安装[[email protected] ~]# yum -y install sendmail                  //需要安装sendmail并开启防火墙的25端口,如

java:邮件发送失败总结(只是外网服务器有问题)

案例一: 运行环境比较 1.本地用同样的代码.系统环境及发邮件的帐号是没有问题的: 2.外网其它服务器项目使用相同技术也没有问题: 问题现象 邮件模板中某链接(如:"http://www.baidu.com/...")在邮箱发送后自动执行了,导致其它业务出错. 处理方式     1.处理前:"http://www.baidu.com/..."这部分字符串是在发邮件时整个填充到邮件模板中某个变量:        2.处理后:"http://"固定在

邮件发送失败,Sendmail Headers too large

今天遇到一个奇怪问题,用户反馈邮件发送失败.远程查查吧,大小.收件人等等啥的都未超限制.怪了 . ??于是与用户了解发送时间,去邮件系统服务器sendmail日志查,发现关键信息"stat=Headers too large (32768 max)".哈哈,原来是邮件头超了,再查查用户foxmail那封邮件,查查邮件源码,发现源码中 References:字段的内容太多,从14年到18年的信息都有.原来是用户习惯在邮件的基础上点击全部回复,于是一封14年写的邮件,就重复重复再重复,一直