1. review smtp logs in C:\Windows\System32\LogFiles\SMTPSVC1,

2. find 421 error

2014-12-08 02:02:40 212.118.102.234 OutboundConnectionResponse SMTPSVC1 SMTP1 - 25 - - 421+Service+not+available,+closing+transmission+channel 0 0 55 0 109 SMTP - - - -
2014-12-08 02:02:40 212.118.102.234 OutboundConnectionResponse SMTPSVC1 SMTP1 - 25 - - 421+Service+not+available,+closing+transmission+channel 0 0 55 0 109 SMTP - - - -
2014-12-08 02:02:40 212.118.102.234 OutboundConnectionResponse SMTPSVC1 SMTP1 - 25 - - 421+Service+not+available,+closing+transmission+channel 0 0 55 0 109 SMTP - - - -
2014-12-08 02:02:40 212.118.102.234 OutboundConnectionResponse SMTPSVC1 SMTP1 - 25 - - 421+Service+not+available,+closing+transmission+channel 0 0 55 0 94 SMTP - - - -
2014-12-08 02:02:40 212.118.102.234 OutboundConnectionResponse SMTPSVC1 SMTP1 - 25 - - 421+Service+not+available,+closing+transmission+channel 0 0 55 0 94 SMTP - - - -
2014-12-08 02:02:40 212.118.102.234 OutboundConnectionResponse SMTPSVC1 SMTP1 - 25 - - 421+Service+not+available,+closing+transmission+channel 0 0 55 0 94 SMTP - - - -
2014-12-08 02:02:40 212.118.102.234 OutboundConnectionResponse SMTPSVC1 SMTP1 - 25 - - 421+Service+not+available,+closing+transmission+channel 0 0 55 0 94 SMTP - - - -

3. check this ip

nslookup 212.118.102.234
Server: server1
Address: 192.130.74.51

Name: mail.zahid.com
Address: 212.118.102.234

4. telnet port 25 for this server on smtp, return 421 error

421 Service not available, closing transmission channel

Connection to host lost.

5. telnet port 25 for this server on other server, return 220, connection established.

Xshell:\> telnet 212.118.102.234 25

Connecting to 212.118.102.234:25...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
220 *************************************************

6. So 212.118.102.234 block our SMTP external IP address, and many emails are in queue to ready to delivery again.......

refer: http://simplydotnet.wordpress.com/2010/08/11/outgoing-email-stuck-in-queue-folder-iis-smtp-server/

IIS SMTP Queue stuck的更多相关文章

  1. IIS SMTP status codes

    Here are the meaning of SMTP status codes. Status Code Description 211 System status, or system help ...

  2. Understanding and Managing SMTP Virtual Servers

    Simple Mail Transfer Protocol (SMTP) Service Overview The Simple Mail Transfer Protocol (SMTP) servi ...

  3. log4net使用手册

    1. log4net简介 log4net是.Net下一个非常优秀的开源日志记录组件.log4net记录日志的功能非常强大.它可以将日志分不同的等级,以不同的格式,输出到不同的媒介.Java平台下,它还 ...

  4. (转)非常完善的Log4net详细说明

    转自:http://www.cnblogs.com/zhangchenliang/p/4546352.htmlhttp://www.cnblogs.com/zhangchenliang/p/45463 ...

  5. Log4net 日志使用介绍

    概述 Log4net 有三个主要组件:loggers,appenders 和 layouts.这三个组件一起工作使得开发者能够根据信息类型和等级(Level)记录信息,以及在运行时控制信息的格式化和信 ...

  6. log4net在Asp.net Mvc中的应用配置与介绍

    log4net在.NET中的地位就不多言语了,此篇文章着重配置.较少介绍使用.因为在网上你可以在网上搜到几十万的文章告诉你怎么用.安装的话也不废话了,很简单.Nuget里搜索一下"log4n ...

  7. log4net详解(转载)

    1.概述 log4net是.Net下一个非常优秀的开源日志记录组件.log4net记录日志的功能非常强大.它可以将日志分不同的等级,以不同的格式,输出到不同的媒介.本文主要是介绍如何在Visual S ...

  8. log4net详细配置说明

    原文地址:http://blog.sina.com.cn/s/blog_671486bc01011rdj.html 1.概述 log4net是.Net下一个非常优秀的开源日志记录组件.log4net记 ...

  9. Log4Net 手册

    首先感慨下,现在的程序员做的工作因为高级语言的生产力,系统框架模式的成熟,开源大牛的贡献,已经成越来越偏向 “面向配置编程”了...... 详细使用指南见文章:http://blog.csdn.net ...

随机推荐

  1. 单元测试-代码覆盖率工具 -- JaCoCo

    最近学习Mybatis的官方文档,看到了[项目文档]一节有很多内容没有见过,做个笔记,理解一下. 随着敏捷开发的流行,编写单元测试已经成为业界共识.但如何来衡量单元测试的质量呢?有些管理者片面追求单元 ...

  2. ZPPR001-(展bom)

    ************************************************************************ Title : ZPPR010 ** Applicat ...

  3. ArrayList线程不安全

    ArrayList线程不安全分析 http://wsmajunfeng.iteye.com/blog/1493941   一个 ArrayList ,在添加一个元素的时候,它可能会有两步来完成:1. ...

  4. Objective-c——UI基础开发第七天(自定义UITableView)

    一.梗概: 1.自定义:headerView,footerVie,Cell等 2.双模型(遵循单一原则,类或模型实现的功能尽量单一) 3.计算文本的方法(针对不同文本内容而设置的宽高等) 4.设置fo ...

  5. mysql创建用户和创建数据库赋值用户操作权限

    mysql 进入mysqldb SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; ...

  6. android的消息处理有三个核心类:Looper,Handler和Message。

    android的消息处理机制(图+源码分析)——Looper,Handler,Message   作为 一名android程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设 ...

  7. 课堂所讲整理:HTML--6运算符、类型转换

    1.类型转换: 分为自动转换和强制转换,一般用强制转换. 其他类型转换为整数:parseint(): 其他类型转换为小数:parsefloat(): 判断是否是一个合法的数字类型:isNaN(): 是 ...

  8. spring源码学习之【准备】jdk动态代理例子

    一:被代理的对象所要实现的接口 package com.yeepay.testpoxy; import java.util.Map; /** * 被动态代理的接口 * @author shangxia ...

  9. VC++ 0xC0000005: Access violation.

    public: COptionDlg(CWnd* pParent = NULL); // 标准构造函数 virtual ~COptionDlg(); TCONFIG m_tCfg; // 对话框数据 ...

  10. python tornado框架实现CRUD

    1.本例采用postgresql数据库,创建数据表 user_tbl ),signup_date date); 2.webapi接口 (1)tornado框架配置 t_tornado.py #-*- ...