Archive for 九月, 2014

某些服务商禁用了sendmail的发信端口25,例如vultr.com的云VPS,导致sendmail不能发送邮件。 可以通过配置sendmail使用外部SMTP邮箱(例如谷歌的GMAIL和微软的outlook邮箱)发送邮件来解决这个问题。 相关软件安装: yum -y install sendmail sendmail-* wget ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-2.1.26.tar.gz tar -zxvf cyrus-sasl-2.1.26.tar.gz cd cyrus-sasl-2.1.26 ./configrue make && make install I.生成sendmail证书 cd /etc/ssl/certs/ make sendmail.pem II.添加SMTP账号 在/etc/mail/access 中添加使用的SMTP账号,例如outlook.com的邮箱: AuthInfo:smtp-mail.outlook.com "U:smmsp" "I:vultr@outlook.com" "P=base64编码后的邮箱密码" "M:PLAIN" AuthInfo:smtp-mail.outlook.com:587 "U:smmsp" "I:vultr@outlook.com" "P=base64编码后的邮箱密码" "M:PLAIN" 注:使用”P= ...

I. ftp自动登录批量下载文件: 从ftp服务器上的目录 /home/www 下载文件到本地的 /home/www1 目录 #!/bin/bash ftp -n<<! open 192.168.1.80 user guest password binary cd /home/www lcd /home/www1 prompt mget * close bye ! II. ftp自动登录批量上传文件: 本地的目录 /home/www1 上传文件到ftp服务器上的目录 /home/www #!/bin/bash ftp -n<<! open 192.168.1.80 user guest password binary hash cd /home/www lcd /home/www1 prompt mput * close bye ! III. ftp自动登录下载单个文件: ftp服务器上下载文件 /home/www/remote.txt 本地目录 /home/www1 #!/bin/bash ftp -n<<! open 192.168.1.80 user guest password binary cd /home/www lcd /home/www1 prompt get remote.txt remote.txt close bye ! IV. ftp自动登录上传单个文件: 把本地/h ...