Linux环境C程序设计--19.2.1

在实现19.2.1节的程序时,一开始加上书上的编译质量,也有存在问题 

可以看出图中,我尝试了两次,当然两次不太一样,因为感觉自己可能时输入错误,导致的编译问题。但是在下载SMTP协议库的时候,看到过另一篇文章,上面写了一段代码,之后博主给了一个编译命令,我在自己的Ubuntu上时可以编译成功的。 

linux c 发送邮件 - Neo E. Cai - 博客园1、安装库libesmtp-develyum install libesmtp-devel或apt-get install libesmtp-devel如果没法用命令安装,就上http://www.shttps://www.cnblogs.com/niocai/archive/2011/11/24/2261589.html具体见上面的文章。

***********************************************************************************************************

编译成功之后,又给我整出来个问题,当然在这个问题是本身就存在的,

 这个问题的原因大概是因为我没有配置SMTP服务器导致出现链接被拒绝

之后尝试另一位博主的方法,具体见下文:

【linux】ubuntu stmp服务器配置 - 匡子语 - 博客园来源:http://blog.itpub.net/786540/viewspace-1002077/ sudo apt-get install sendmail(其中已经包含了sendmaihttps://www.cnblogs.com/dplearning/p/5869882.html但是我没有进行博主说的可做可不做的那两步,之后的验证也通过了,

 之后再次运行编译后的程序,发现又出现了一个新的错误。。。。。。

**********************************9.23***************************************

上次的错误忘记记录了,因为心态有点小炸

今天尝试了一个博主的方法,不知道怎么回事,就成功了

 原因就在这些命令之间吧???我也不太清楚

另一位博主的博客:Ubuntu中telnet 127.0.0.1时Unable to connect to remote host: Connection refused(亲测解决)_ergouy's blog-CSDN博客最近运行Hadoop程序的时候遇到了这个Bug,很久才改好,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用。文章目录一 问题描述二 错误的原因三 解决思路和步骤1. 安装xinetd和telnetd2. 创建文件/etc/inetd.conf3. 修改文件/etc/xinetd.conf4. 创建文件/etc/xinetd.d/telnet5. 重启系统,查看端口状态四 修改后的结果五 总结一 问题描述执行命令:telnet 127.0.0.1报错:.https://blog.csdn.net/qq_39007083/article/details/114751449

 

这一步是因为本地的Ubuntu没有对应的账号,所以我在下面创建了一个test(因为我在程序中发送到的是test这个本地账户) ,之后就成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值