`
xucons
  • 浏览: 85131 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux机器上发送邮件的错误

阅读更多

在发送邮件时报下面的错误

 

javax.mail.MessagingException: 500 Error: bad syntax

        at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1363)
        at com.sun.mail.smtp.SMTPTransport.helo(SMTPTransport.java:838)
        at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:375)
        at javax.mail.Service.connect(Service.java:275)
        at javax.mail.Service.connect(Service.java:156)

 

 

原因:

 

    首先取得当前主机的主机名

   >hostname
   xxxx (xxxx为hostname例如 myhostname)
   可以得到 linux的主机名
   >hostname -i
   却得不到ip

  当调用到下面的代码时会报错

 

InetAddress localHost = InetAddress.getLocalHost();
localHostName = localHost.getHostName();
 

解决方法:

在/etc/hosts文件中加入  

127.0.0.1  xxxx

分享到:
评论

相关推荐

    Linux从入门到精通

    E.6.17 我安装Linux时没有遇到错误, 但是在重启动时, 我只能得到L, LI 和其他一个项目. 为什么? E.7 使用Red Hat Linux E.7.1 我不能运行我编译的任何程序, 因为 我得到一个"command not found"出错信息. 我在目录...

    《Linux从入门到精通》

    E.6.17 我安装Linux时没有遇到错误, 但是在重启动时, 我只能得到L, LI 和其他一个项目. 为什么? E.7 使用Red Hat Linux E.7.1 我不能运行我编译的任何程序, 因为 我得到一个"command not found"出错信息. 我在目录...

    linux从入门到精通.chm

    E.6.17 我安装Linux时没有遇到错误, 但是在重启动时, 我只能得到L, LI 和其他一个项目. 为什么? E.7 使用Red Hat Linux E.7.1 我不能运行我编译的任何程序, 因为 我得到一个"command not found"出错信息. 我在目录...

    2005详细介绍Linux从入门到精通

    E.6.17 我安装Linux时没有遇到错误, 但是在重启动时, 我只能得到L, LI 和其他一个项目. 为什么? E.7 使用Red Hat Linux E.7.1 我不能运行我编译的任何程序, 因为 我得到一个"command not found"出错信息. 我在目录...

    LINUX安装与配置简明手册

    12.2.16 从一个Linux机器上测试硬盘 驱动器共享设置 161 12.2.17 配置打印共享:Linux到 Windows 161 12.2.18 配置打印共享:Windows到 Linux 162 12.2.19 测试打印共享 163 12.2.20 访问一个Windows硬盘驱动器 163 ...

    Linux操作系统基础教程

    发环境(并不一定是最友好的,但一定是最强大的),我建议你一定要好好的熟悉一下 Linux。 三.如何得到Linux? 据我所知,大多数的 Linux 发行版本(Linux distribution)和核心(Kernel)都是可以 从网上下载...

    linux安装与配置简明手册

    本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...

    入门学习Linux常用必会60个命令实例详解doc/txt

    所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也...

    一,性能方案设计.pdf

    发压⼯具准备 Jmeter⼯具介绍 集成包,解压即可使⽤,windows,linux通⽤(依赖java环境) jmx脚本未xml⽂件,win,linux环境均可直接运⾏ 多线程并发 运⾏完脚本会⽣成jtl⽇志,可在win环境界⾯⼯具中查看,统计 2...

    Matlab安装错误代码95-fnirs1:用于fNIRS分析的TDJohnson博士代码的MATLAB接口

    请给我发送电子邮件,以建议其他功能,特别是如果我可以使帮助页面更加清晰的话。 悬而未决的问题/意见 如何最好地格式化模型输出以使其易于使用? 先决条件 基于Unix的操作系统(Linux或OSX) 虽然我们的Matlab代码...

    Linux高级bash编程

    列出系统上的所有用户 10-9. 在目录的所有文件中查找源字串 10-10. 列出目录中所有的符号连接文件 10-11. 将目录中的符号连接文件名保存到一个文件中 10-12. 一个C风格的for循环 10-13. 在batch mode中使用efax 10-...

    ahu-802.1x-for-linux:我时出于练习linux的网络编程的需要编写的,程序缺乏严谨性

    这是我在安徽大学的宿舍编写,也是在宿舍测试的。...2.如果有问题和好的建议 请发邮件到. 使用说明: 将install文件改为可执行:sudo chmod 755 install sudo ./install 启动客户端:sudo ./my802.1x

    网络安全复习题(2).doc

    ICMP 12、在公钥加密系统中使用的密钥对是() A、明文和密文 B、个人密钥和私钥 C、公钥和私钥 D、发送方和接受方 13、以下关于垃圾邮件泛滥原因的描述中,哪些是错误的?() A.SMTP没有对邮件加密的功能是导致垃圾邮件...

    手机 pdf 阅读器

    MOTO-LINUX平台的手机上JAVA无法实现背景常亮功能,启用该功能后会闪屏,请勿再询问此问题了。 允许用户设置阅读时背景灯的亮度(对大部分NOKIA S40、SE、SAMSUNG手机有效,MOTO上无法实现) 修改跳转界面,左/右键...

    Mysql数据库连接驱动

    将臭虫(错误)报告、问提和建议发到邮件列表(原文未提供)。 对源代码分发,mysqlbug 脚本可在‘scripts’目录下找到。 对二进制的分发,mysqlbug可在‘bin’目录下找到。 如果你有任何关于这本手册的增补或修正的...

    物联网安全_实验9 信息保密性、完整性和不可抵赖性的综合应用.doc

    PGP提供几种可选的方案以减少用户公钥环中包含错误公钥的可能性:(1)物理上得到对方的公钥。这种方式最可靠,但有一定局限性;(2)通过电话验证公钥;(3)从双方都信任的第三方(个体或CA)处获得对方的公钥。 ...

    hostMonitor8.58破解版(注册机)

    如果这样不起作用,网络服务器可以发送电子邮件给值班工程师。如果在随后三次探测之后服务器仍然不能运作,将会呼叫网络管理员直至备用服务器启用。 安装网络监视器,你会发现实施上述所有行为模式是多么容易。 是...

    MySQL5.1参考手册官方简体中文版

    本手册编译于2006-7-29,目录及索引由官方HTML文档转换并加以修订,如有链接错误请发送邮件至: hemono@gmail.com 。获取最新CHM及PDF版本,请访问:hemon.ecjtu.net 。 张伟,华东交通大学。 摘要 这是MySQL参考...

    x-scan-v3.3-cn

    扫描器发送和接收的信息都很小,就算是同时发送上百个GET请求一般的电话上网用户也完全可以做得到,影响扫描器速度的主要因素是服务器的应答速度,这取决于被扫描服务器的系统运行速度。如果使用者希望提高自己的...

Global site tag (gtag.js) - Google Analytics