Linux命令行下如何发送邮件

admin 提交于 星期五, 11/13/2015 - 19:17

Linux下发邮件也一直是我感到困惑的问题。我的理解是,只有在服务器本身配置了邮件服务(即这是一台邮件服务器),当前登录用户有对应的邮件账号,命令行下邮件相关的命令才有用。

很久以前我的一台Linux服务器好像不需要做复杂设置就能发邮件,以root@IP或服务器域名之类的方式发送,后来我忘记了怎样设置。加上各类邮箱对垃圾邮件的过滤条件变得越来越严格,那些没有通过认证的邮件服务器发出的邮件很可能是收不到的。

今天又尝试了一下,用mail命令一开始失败,但后来加了-r参数后就成功了。很可能是邮件接收方识别出发出该邮件的服务器域名和声称的邮件来源一致,所以成功了。所以,很可能只有有域名的Linux服务器才能发邮件。

 

echo 'hello body' | mail -s 'hello subject' -r root@host  receiver@email.com

上面的方法在香港一台Ubuntu 14.04的服务器上成功,但在大陆的一台Ubuntu 12.04服务器上却是不成功的。后来安装又卸载sendmail之后运行sendmailconfig就可以发去163的邮箱,但腾讯的企业邮箱收不到。

标签

Beego框架

admin 提交于 星期四, 11/12/2015 - 10:40

一个使用 Go 的思维来帮助您构建并开发 Go 应用程序的开源框架。

知名用户有360安全中心、有道、新浪微博、京东、美团、土豆、联众游戏、淘宝、盛大、腾讯游戏。

http://beego.me/

go get github.com/astaxie/beego
go get github.com/beego/bee

安装完之后,bee可执行文件默认存放在$GOPATH/bin里面,所以您需要把$GOPATH/bin添加到您的环境变量中,才可以进行下一步。

标签

如何使用CSS使两个元素始终处于同一个位置

admin 提交于 星期二, 11/10/2015 - 19:15
 
 

为了便于观察,我把边框尺寸做成不一样。 

 

<div style="position:relative">
  <div style="width:100px;height:100px;border:3px solid #f00">&nbsp;</div>

  <div style="width:100px;height:100px;border:1px solid #00f;position:absolute;top:0;left:0">&nbsp;</div>
</div>

 

标签

怎样解决LibreOffice在Web服务器上不能运行的问题

admin 提交于 星期一, 11/09/2015 - 11:29
  1. 确认libreoffice已经安装。当我们部署web程序的时候可能忘记了这一点
  2. 确认相关参数在命令行下可以运行,相关目录可写
  3. 查出web服务器的用户,比如www-data
  4. 在/etc/passwd下查看该web用户的目录,比如/home/www-data或/var/www
  5. 把该用户目录改成可写,libreoffice需要在用户目录里创建一个目录
  6. 如果还是不行,把命令的输出重定向到/tmp/libreoffce.log。重定向的符号有时是2>有时是&>,搞不懂……

标签

为什么网站URL对应的处理文件是完全不同目录里文件?

admin 提交于 星期三, 11/04/2015 - 22:10

这个东西有个相关的名词叫“路由”。这里是ThinkPHP的相关文档

这是怎样实现的呢?

一个PHP后台开发框架,一般都有一个统一的入口文件:index.php,这个文件会引用很多其它模块文件,加载很多配置和功能。路由是框架的一个基本组成部分,通过路由,框架会把一个URL映射到对应的Controller(如果这个框架是MVC架构的话)。这个Controller和一个独立的PHP文件是不同的,它不能独立运行,它依赖于框架事先运行了一大堆代码。Web服务器(Apache、Nginx等)可以做一定的配置自动识别出URL中哪里省略了index.php,而剩下的部分则是index.php的参数,index.php根据参数调用对应的Controller代码处理。

标签

林毅夫

admin 提交于 星期三, 11/04/2015 - 15:10

1979年,一个台湾的军官和妻儿不辞而别,游过金门海峡,来到当时还很穷的大陆。他一直被台湾以叛逃罪起诉,父亲去世也不能回台湾奔丧。如今,他已是世界银行高级副行长兼首席经济学家。不知道,在我有生之年,能不能看到没有政治因素影响下的、关于林毅夫故事的完整陈述。

https://zh.wikipedia.org/wiki/%E6%9E%97%E6%AF%85%E5%A4%AB

标签

脚本:把图片裁成16等份,每份2%重叠

admin 提交于 星期三, 11/04/2015 - 10:15

儿子喜欢看地铁线路图,但是字太小会看坏眼睛,于是写了下面的脚本把地铁线路图裁成16等份,每份2%重叠,用16张A4纸彩色打印出来,然后用胶水粘在一起。脚本调用了ImageMagick的convert命令,最后一部分的偏移量要减去2%,我第一次的打的时候犯了这个错误,导致部分图片比例不对。

#!/bin/sh

# 4448x6290 => 16 * $WIDTHx$HEIGHT1

# A0 size is 2380x3368, A4 size is 595x842

 

WIDTH=4448

HEIGHT=6290

 

WIDTH1=$(($WIDTH * 0.245))

WIDTH2=$(($WIDTH * 0.49))

WIDTH3=$(($WIDTH * 0.735))

HEIGHT1=$(($HEIGHT * 0.245))

HEIGHT2=$(($HEIGHT * 0.49))

HEIGHT3=$(($HEIGHT * 0.735))