邮件发送错误

问题描述

这是异常信息:System.Net.Mail.SmtpException:语法错误,无法识别命令。服务器响应为:Mailsenderisdifferentwithauthidentifier代码使用其他的smtp服务器发邮件时正常,但是使用新网的企业邮局就报这个错误。请问这是什么错?怎么解决?

解决方案

解决方案二:
单步调试一下!!应该和你的邮件服务器有关系!!
解决方案三:
@yagebu1983"单步调试一下!!应该和你的邮件服务器有关系!!"你这句话等于没说
解决方案四:
PatrickPan

可能的错误有:1.SMTP端口。2.SMTP需要SSL验证。3.有的SMTP用户名是:YourName,有的是YourName@YourEmail.**。你最好先用OutLook之类的客户端,设置后发送,如果发送成功,修改代码中的参数!

解决方案五:
发方没授权
解决方案六:
引用楼主liufu1983的帖子:

这是异常信息:System.Net.Mail.SmtpException:语法错误,无法识别命令。服务器响应为:Mailsenderisdifferentwithauthidentifier代码使用其他的smtp服务器发邮件时正常,但是使用新网的企业邮局就报这个错误。请问这是什么错?怎么解决?

很明显身份验证问题,你的邮件服务器跟你程序中提供的不一致
解决方案七:
不一致的话,应该比较容易看出来吧。我都反复对着OutLook看了好几次了。在配置文件里总共就四个参数,host,port,userName,password不可能弄错了。我换成其他的邮件服务器就不会错。
解决方案八:
引用4楼ziseliuxingzh的回复:

发方没授权

没授权??应该怎么解决?
解决方案九:
引用3楼patrickpan的回复:

PatrickPan可能的错误有:1.SMTP端口。2.SMTP需要SSL验证。3.有的SMTP用户名是:YourName,有的是YourName@YourEmail.**。你最好先用OutLook之类的客户端,设置后发送,如果发送成功,修改代码中的参数!

你所说的我反复检查了,OutLook也发出去了,还是没能解决
解决方案十:
如果使用其他的SMTP服务器正常,那么就是你的程序没问题了.要知道有部分SMTP服务器不支持你这样发送邮件,比如163.COM的SMTP服务器,2006年某日注册之前的帐户则可以像楼主那样发邮件,之后的就不行了.不要怀疑自己的程序,如果真怀疑的话可以对照SDK文档写啊~
解决方案十一:
引用楼主liufu1983的帖子:

这是异常信息:System.Net.Mail.SmtpException:语法错误,无法识别命令。服务器响应为:Mailsenderisdifferentwithauthidentifier代码使用其他的smtp服务器发邮件时正常,但是使用新网的企业邮局就报这个错误。请问这是什么错?怎么解决?

晕倒~~我也是用新网的邮局,也遇到你这样的问题~~怎么解决啊?

时间: 2024-09-06 22:19:54

邮件发送错误的相关文章

mybatis-log4j邮件发送错误日志的异常

问题描述 log4j邮件发送错误日志的异常 spring+mybatis的框架下,通过log4j的org.apache.log4j.net.SMTPAppender配置,来实现 通过邮件发送错误日志的,但是遇到异常如下: java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession at org.mybatis.spring.SqlSessionTempl

解决Discuz! X2.0 邮件发送返回错误信息的办法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最近在安装Discuz! X2.0时,检测邮件设置时,总是提示"邮件发送返回错误信息".(如图). 本人环境配置为: Linux 虚拟主机 服务器软件:Apache 服务器数据库:MySQL 百度一下,发现不少站长都遇上了这个问题,网上都是千篇一律的转载一篇Discuz的官方教程,但是根本无法解决"邮件发送返回错

邮件发送时报553错误

问题描述 jsp源码:<%@ page contentType="text/html;charset=GB2312" %><%@ page import="javax.mail.internet.*" %><%@ page import="javax.activation.*" %><%@ page import="javax.mail.*" %><%@ page impo

ASP.NET教程:浅谈Asp.net实现的邮件发送引擎

用asp.net发送Email已经不是一件新鲜的事情了.可以采用很多种方法来发送,比如SmtpMail方法,Socket方法,通过第三方组件Jmail等方式都可以.但是本文讨论的不是发送邮件采用的技术,而是通过公司的一个项目(手机主题)实践说说邮件引擎的架构,有不足和改进之处,欢迎同行批评指正. 我们以前发送邮件的时候采用的方法就是,在页面里面触发进行发送,比如注册了会员,点了提交按钮之后,将会员数据插入到数据库,然后进行发送.这种方法虽然简单方便,但是有一个弱点,如果邮件发送失败,就不能重发了

基于JAVAMAIL包的邮件发送程序----kangkang

程序      JavaMail API 是一个用于阅读.编写和发送电子消息的可选包(标准扩展),可以用来建立基于标准的电子邮件客户机,它配置了各种因特网邮件协,包括SMTP .POP .IMAP和 MIME ,还包括相关的 NNTP .S/MIME 及其它协议.通常开发JavaMail 程序还需要有Sun 的JavaBeans Activation Framework (JAF ).JavaBeans Activation Framework 的运行很复杂,这里简单的说就是JavaMail 的

在JSP中使用JavaMail邮件发送收取

js     你希望在jsp中建立一个邮件发送收取工具吗?下面将介绍的就是在jsp中建立一个邮件发送收取工具.在这篇文章中你可以了解到JavaMail API的一些要点以及如何在JSP中使用它.本文中还包括了在JSP中使用JavaMail的实例.JavaMail是JSP应用软件中相当强大的API. 阅读这篇文章需要对JSP.JavaBeans和JavaMail有一定的初步了解.当然,有关于JavaMail的知识你可以通过阅读这篇文章来获得.如果你对于以上三项一无所知,但你所使用的服务器支持JSP

PHP在线邮件发送类,通过SMTP来发送

<?  /*  * 邮件发送类 * 作    者:多菜鸟 * 联系邮箱:kingerq AT msn DOT com * 创建时间:2005-08-19 * 注明:此类为改装过来的,忘记出处了 */class smail { //您的SMTP 服务器供应商,可以是域名或IP地址 var $smtp = "smtp.163.com";  //SMTP需要要身份验证设值为 1 不需要身份验证值为 0,现在大多数的SMTP服务商都要验证,如不清楚请与你的smtp 服务商联系. var

C#-MailSender邮件发送组件源代码(支持ESMTP, 附件)

smtp|源代码 //============================================================ // File: MailSender.cs // 邮件发送组件 // 支持ESMTP, 多附件 //============================================================ namespace JcPersonal.Utility { using System;: using System.Collect

C#邮件发送组件源代码

源代码 //============================================================ // File: MailSender.cs // 邮件发送组件 // 支持ESMTP, 多附件 //============================================================ namespace JcPersonal.Utility { using System; using System.Collections;