| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 服务器 > 邮件服务器 > QmailSendmailPostf > 文章正文 用户登录
用Google的Gmail收
1MajorHost免费ph
无限网络提供50M 
苏能科技100M/FTP
Symantec提供免费
全球著名社区网站
让google baidu收
谁杀死了站长(We
三步设计:浅谈B2
谈Google广告的单

Qmail域名相关问题二           

Qmail域名相关问题二

作者:佚名 来源:http://linuxaid.com.cn 作者: ia 更新:2006-8-25 21:05:35 错误报告 我要投稿
1.有一个真实邮件域和一个虚拟邮件域,真实域可以正常收发信,但虚拟邮件域只能发信而不能收。
2.创建用户的收件别名。
3.某域名下的邮件如何自动转发?
4.无法在DNS上发现qmail服务器域名。
5.是不是在装qmail之前一定要先配置dns?
6.vpopmail的管理问题.

1.有一个真实邮件域和一个虚拟邮件域,真实域可以正常收发信,但虚拟邮件域只能发信而不能收。

  Q:redhat6.0下建立一个真实邮件域mail.my.com和一个虚拟邮件域mail.abc.com,真实域可以正常收发信,但虚拟邮件域只能发信而不能收信,用outlook收信时用户验证不能通过(虚拟域的用户是用userconf建立的,在Virtual Domain user for mail only下建立)在
    /etc/vmail/passwd.abc.com和
    /etc/vmail/shadow.abc.com下能看到该用户,
    在/etc/inetd.conf中pop3是这样的:
    pop-3 stream tcp nowait root /usr/sbin/tcpd 
     /usr/lib/linuxconf/lib/vpop3d /usr/sbin/ipop3d
    但/usr/sbin/ipop3d并没有。是否是这个问题?请高手帮助解决!
  
  A:inetd.conf 里面的 pop 是用来指定当客户端通过POP 端口联接至服务器时,INTERNET服务器应该启动那个程序以应答客户端的请求。
  如果您使用的是QMAIL的话,还需要到:
    http://cr.yp.to/checkpwd.html
    下载 checkpassword 才可以进行身份验证。
=====================
2.创建用户的收件别名。

  Q:qmail在接收到一个发给用户user1的信件,qmail-local则首先寻找名为user1的用户,若没有找到,qmail-local将去查询是否有名字为user1的别名用户,若有则发信给user1对应的真正用户。其中别名是通过在/var/qmail/alias中定义的,例如希望为用户tom创建一个名为info的匿名,则需要在/var/qmail/alias:
  
    [root@mail /usr/local/src/qmail-1.03]# echo tom > /var/qmail/alias/.qmail-info

    上面的没错吧,那么.qmail-info中只有tom一行呀。那如何判断呢?若我想为tom建一个叫xxx的别名,那又如何呢?  

  A:创建名字为.qmail-xxx的文件 该文件的内容为tom:
     cho tom > /var/qmail/alias/.qmail-xxx
     qmail 是根据/var/qmail/alias中的.qmail-文件的后面的内容来决定别名的 而文件的内容则决定了xxx是who的别名

=====================
3.某域名下的邮件如何自动转发?
  
  Q:问题1:如何设置发给domain1.com的邮件自动转发到domain2.com(我在domain2.com中收不到domain1发来的邮件)
    问题2:如何设置发给发给非local域的邮件自动转发到某一ISP上,让它代其转发呢?
     
  A:问题1:你可以在domain1.com上设定forward 对应dodemian2上每个用户都在domain1.com上设定一个forward 将邮件转发到domain1上
    问题2:你可以参考http://cr.yp.to/serialmail.html中的serial 可能能满足你的需要。你首先将所有的邮件都用一个账号收下来(利用vpopmai+qmailadmin 添加一个账号 catchall) 然后使用serialmail转发Maildir下的邮件 。
  
-------------------
4.无法在DNS上发现qmail服务器域名。

  Q:在make setup check 后,我运行./config出现以下错误:
     Your hostname is www.xxxxxx.com.
     hard error
     Sorry, I couldn't find your host's canonical name in DNS.
     You will have to set up control/me yourself. 
     这是什么错误?应该如何解决?希望高手指点! 
  
  A:这不是错误 只是告诉说qmail配置文件不能从dns得到你的服务器正式的域名,你需要手工指定你的主机的域名。在您的DNS服务器上添加相应的A记录,必要的话加入MX记录。
  
-------------------
5.是不是在装qmail之前一定要先配置dns?

  Q:是不是在装qmail之前一定要先配置dns,也就是要先装bind吗?在局域网中安装qmail应如何进行,希望高手指点!  
    
  A:要发送邮件。邮件发送方必须得到目的邮件的服务器地址 因此需要根据该目的邮件地址地址得到目的服务器的IP地址 若只是在局域网中通信使用,仍然是需要使用dns的应该先将dns配置好 然后再装qmail。
  
  编者:在邮件地址中,形如:xxx@domain.com 的邮件地址是需要DNS服务器解释的。发送邮件是,如果得不到对方的正确ip地址,就无法实现发送。不过,如果您的smtp只是用来发送的话,只需要指定域名服务器的地址就可以了,但是要能接收邮件,至少,您的DNS服务器上要有您的域名记录,一个A记录就够了。当对方发送邮件给您,域名服务器帮助解析,找到您的接收地址。
---------------------
6.vpopmail的管理问题.
  
  Q: 看了您的qmail安装的地文章,先缺省的安装了一遍,谢谢。想问
     1.vpopmail中可以设置不同的人用不同的帐号密码管理不同虚拟域吗?而不是root用户。
     2.可以设置用户名写错的邮件转到一特定的虚拟域下吗?  
  
  A: 1.其实每个虚拟域的管理者是不同的 都是各个域的postmaster用户 你可以参考我最新出来的一篇文章 关于如何使用qmailadmin实现对用户的管理一文 里面有详细的qmail邮件投递过程的说明
     2.各个域目录下(/home/vpopmail/domain/domain*.com)都有一个。qmail-default其定义了当发现一个邮件接收者不存在时 如何处理可以将邮件bounce back可以将邮件发送给一个制订的用户
   
  Q: 非常谢谢您的热心,我还有一点想问的:一般用户(不知道虚拟域的管理密码)可以自己改邮箱密码密码吗?
  
  A: 可以使用qmailadmin 登陆时 使用用户名和用户密码登录即可登录密码
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。