LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 926|回复: 9

mail出问题

[复制链接]
发表于 2008-4-20 20:19:54 | 显示全部楼层 |阅读模式
butterfly@swan ~ $ mail butterfly
Subject: lh
Cc: fds
Null message body; hope that's ok
send-mail: Cannot open mail:25
Can't send mail: send mail process failed with error code 1

butterfly@swan ~ $ mailx -s "hi" obmm@yahoo.cn < Inte.txt
send-mail: Cannot open mail:25
Can't send mail: sendmail process failed


~/.mailrc

set from=ombb@yahoo.cn smtp=smtp.mail.yahoo.com.cn
set smtp-auth-user=ombb@yahoo.cn smtp-auth-password=xxxxx
set smtp-auth=login

换成root,没有配置~/.mailrc也是这个问题。
发表于 2008-4-20 20:22:57 | 显示全部楼层
mta没有启动?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-20 21:18:17 | 显示全部楼层
是要安装postfix吗?
我在ubuntu,debian下面mailx直接可用,但是发送不到邮箱。
回复 支持 反对

使用道具 举报

发表于 2008-4-21 00:19:23 | 显示全部楼层
http://www.gentoo-cn.org/doc/zh_cn/git-howto.xml#doc_chap1
试试msmtp或者ssmtp,如果你不需要sendmail/postfix之类的软件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-21 13:08:05 | 显示全部楼层
我想知道的是mail和msmtp的联系,怎样连接起来。网上配置文件和man page里的配置很多,问题是怎么用起来,我很实际。
贴一个~/.mailrc 的配置,这是在UNIX下的,不知道linux适合否。

set alwaysignore
set alwaysignore
set askcc
set noaskbcc
set asksub
set autoprint
set bell=2
set flash=2
set cmd="lpr -p &"
set crt=15
set DEAD=~/Mail/dead.letter
set EDITOR=ex
set hold
set indentprefix=">"
set keepsave
set metoo
set onehop
set PAGER="cat -s | more -22 -c"
set prompt="{Mail}&"
set record=~/Mail/.record
set SHELL=/bin/bash
set showto
set VISUAL=/usr/bin/vi
set toplines=6
set verbose
回复 支持 反对

使用道具 举报

发表于 2008-4-21 13:10:55 | 显示全部楼层
实际归实际
但请不要随便浪费社区资源
已经发过贴子,就在一个贴子里集中解决,不要到处问
谢谢
回复 支持 反对

使用道具 举报

发表于 2008-4-21 13:31:26 | 显示全部楼层
至于联系,我猜测,mail会首先调用 sendmail (装了msmtp,你就有了一个sendmail的符号连接) ,如果没有就连接本机的25端口。
注意,仅仅是猜测。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-21 16:14:40 | 显示全部楼层
/usr/sbin/sendmail
/usr/bin/msmtp
两个不同,什么“符号连接”?
我用nmap扫我电脑,结果:
nmap -sV localhost

Starting Nmap 4.53 ( http://insecure.org ) at 2008-04-21 16:00 CST
Interesting ports on musician.fly (127.0.0.1):
Not shown: 1713 closed ports
PORT     STATE SERVICE VERSION
6000/tcp open  X11      (access denied)
Service Info: OS: Unix

Service detection performed. Please report any incorrect results at http://insecure.org/nmap/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 6.340 seconds
回复 支持 反对

使用道具 举报

发表于 2008-4-21 16:19:31 | 显示全部楼层
ls -l /usr/sbin/sendmail
lrwxrwxrwx 1 root root 14 2008-04-14 04:02 /usr/sbin/sendmail -> /usr/bin/msmtp

如果你只有msmtp,就是符号连接
如果你装了sendmail,自然就不是符号连接
common sense而已
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-21 16:26:11 | 显示全部楼层
真的是符号连接。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表