原帖由 大丫的小哥 于 2010-1-27 17:26 发表
这个要求实际上是在内网搭建一个自用的邮件系统,只需要内网一台能上网的机器就可以了。装好sendmail,然后同时安装pop服务(当然你要用本机发邮件就不用了,不过很少有人这么用吧),就是dovecot软件包,在光盘 ...
原帖由 jerrywjl 于 2010-1-27 18:14 发表
这个问题我做过测试,前提是你这台服务器的环境和我描述的一样——内网中,但可以通过NAT上外网,用telnet 127.0.0.1 25试试看。对于发信的过程,用tail -f /var/log/maillog跟踪看日志。
原帖由 zhangbin 于 2010-1-28 15:28 发表
我给本机root用户发邮件,只有很少的时候能成功,其他还没有测试。
当前的环境:
/etc/host
127.0.0.1 localhost
*.*.*.120 HP9400-2 #固定的本地ip地址
/etc/resolv.conf
...
# netstat -nltp
tcp 0 0 192.168.1.19:25 0.0.0.0:* LISTEN 6342/sendmail: acce
2、写/var/log/maillog的时间滞后,mail命令发出后很长时间才写日志。
原帖由 xuledw 于 2010-1-28 16:08 发表
/etc/mail/sendmail.cf中Addr为你自己的IP地址或者改配置文件中关于域名的部分
O DaemonPortOptions=Port=smtp,Addr=192.168.1.19, Name=MTA
启动sendmail后看看netstat -nltp监听的端口是帮定到那个IP了
另 ...
1. 那个 HP9400-2 需要加到 /etc/mail/local-host-names 中,才能收到 寄往@HP9400-2的信件。
2. 还有请把 ...
scorer1120 发表于 2010-01-29 15:08
set locale = zh_CN.utf8
set charset = utf8
set sendmail = "/usr/bin/msmtp -a biz-gmail"
set realname = "biz-bjing@gmail.com"
set use_from = yes
set editor = "nano"
my_hdr From: Name<biz-bjing@gmail.com>
my_hdr Reply-To: Name<biz-bjing@china.com>
set envelope_from_address = "biz-bjing@gmail.com"
set use_envelope_from = yes
# http://msmtp.sourceforge.net/
defaults
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account biz-gmail
host smtp.gmail.com
from biz-bjing@gmail.com
auth on
user biz-bjing@gmail.com
password password_for_biz_bjing
port 587
account default:biz-gmail
#/bin/bash
/sbin/ifconfig ppp0|grep 'inet addr:'|cut -d: -f2|awk '{print $1}'|mutt -s " `date` " someone@gmail.com
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |