[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 應用技術 > Qmail > 正文
Qmail域名相關問題一
本文出自: http://linuxaid.com.cn 作者:iamafan@linuxaid.com.cn (2001-12-03 08:10:00)
1.vpopmail開的用戶只能接收到服務器上發送的郵件,外部郵件無法接受.
2.vpopmail虛擬域收不到信件。
3.vpopmail郵件別名是如何做的呢? 
4.想利用DNS服務器上的一個虛擬域名來做一個MX,我應當如何設置呢?
5.vpopmail郵件別名是如何做的呢? 
6.如何設置qmail,讓管理員能收到全部發出郵件的拷貝.

1.vpopmail開的用戶只能接收到服務器上發送的郵件,外部郵件無法接受.

  Q:真不好意思又來麻煩大家,如何讓qmail接收外部的郵件,現在用vpopmail開的用戶只能接收到服務器上發送的郵件,外部郵件無法接受,linux沒有申請合法的國際域名,是自己編的一個域名。應該如何做到,是不是不行呀?ideal,我的確是把那個腳本放在/etc/rc.d/init.d/下的,運行時就輸入/usr/local/sbin/qmail start呀(已經chomd 755 /etc/rc.d/init.d/qmail 和 ln -s /etc/rc.d/init.d/qmail /usr/local/sbin)可是就是出錯,我實在是沒辦法
  
  A:沒有正式的域名當然不能接收互聯網的email地址啊。下面是我的qmailstartup腳本的內容,你拷貝過去看有和你的有什不同,運行會出現什錯誤,使用root身份執行qmailstartup start:
    #!/bin/sh -e
    # /etc/init.d/svscan : start or stop svscan.
    # borrowed from http://Web.InfoAve.Net/~dsill/lwq.html#start-qmail
    # modified by Adam McKenna <adam@flounder.net>
    case "$1" in
      start)
          echo -n "Starting djb services: svscan "
          env - PATH="/usr/local/bin:$PATH" svscan /service &
          echo $! > /var/run/svscan.pid
          echo "."
          ;;
      stop)
          echo -n "Stopping djb services: svscan "
          kill `cat /var/run/svscan.pid`
          echo -n "services "
          svc -dx /service/*
          echo -n " logging "
          svc -dx /service/*/log
          echo "."
          ;;
      restart|reload|force-reload)
          $0 stop
          $0 start
          ;;
      *)
          echo 'Usage: /etc/init.d/svscan {start|stop|restart}'
          exit 1
    esac
    exit 0
  
  A:使用/etc/rc.d/init.d/qmailstartup start 啟動看看 
  
  A:qmail的啟動腳本怎回放在/usr/local/bin下呢?應該是在/etc/rc.d/init.d/下面啊 我的文章難道說要把qmailstart腳本放在/usr/locasl/bin下?
------------------------
2.vpopmail虛擬域收不到信件。

  Q:vpopmail虛擬域的事..^_^ 
    我的pop3啟動script如下:
    #! /bin/bash
    # Start qmail-pop3d daemon
    /usr/local/bin/tcpserver  0 110 /var/qmail/bin/qmail-popup hui.numen.com  
    /home/vpopmail/bin/vchkpw  /var/qmail/bin/qmail-pop3d Maildir &
    我能用vdddomain增加一個虛擬域,也能在相應的用戶下見到email(在redhat下),可是不能郵件工具收到email,是pop3script的問題嗎?麻煩解決一下...多謝!!!!是否是安裝vpopmail的問題呢?我用了默認域的參數,是否有沖突呢? 
  
  A:虛擬域的信件(除了缺省域以外)都需要使用username%domain.com作為用戶名來取信   
------------------------
3.vpopmail郵件別名是如何做的呢? 

  Q:在qmail中是用在/var/qmail/alias目錄下建立相應的文件來達到郵件別名的目的,如用戶hui可建立別名.qmail-root .qmail-master等來實現,那請問安裝vpopmail,又是如何做的呢?
  
  A:在/home/vpopmail/domains/your.domain.com的目錄下 設定.qmail-aliasfileuser 即可 只不過是文件存放位置不同罷了 格式是一樣的 
------------------------------
4.想利用DNS服務器上的一個虛擬域名來做一個MX,我應當如何設置呢?

  Q:請問如何設置qmail,我公司的服務器沒有email服務,所以是借用別人的服務器,這樣我們公司的郵件服務就映射到別人那裡了,如我公司是:mail.me.com.別人公司是mail.he.com.這樣,那,我不想在沒把握的情況下將這映射改變,是我想利用mail.me.com上的一個虛擬域名you.com來做一個MX,我應當如何設置呢?成功,我想將me.com移回來,又要如何設置呢?這是前提。那樣,在設置安裝qmail的config命令時,我應該如何做呢?還有在安裝vpopmail時
    ./configure --enable-default-domain=xxxxx
    這裡我應如何做呢?,當然,最主要的是MX應該如何設置才能順利運行呢?請大家幫一幫忙了,....先多謝大家了....^_^   嘻,我的vpopmail連接mysql還是不行,什情況都試過了,就差格式化硬盤了
    
  A:你的vpopmail連接數據庫的問題很奇怪你試著不要使用mysql的二進制發布下載源代碼自己編譯按照我的文章異步異步的做而 你的問題我不是很明白我的理解是這樣的:你有兩個域名,一個是me.com另一個是you.com你的me.com放置在別人的服務器上你希望最終將其導回來但是你怕風險因此先使用 you.com 設置沒有問題以再將me.com的域導過來如果我的理解沒有錯的話你這作即可 :
    一、安裝vpopmail時,將you.com作為你的缺省域,運行一斷時間以,沒有問題,就使用命令 
        vaddaliasdomain
    將me.com作為you.com的一個別名。然將me.com的MX記錄指向自己的郵件服務器的地址。那所有發往me.com和you.com域的某一個用戶的郵件其實是對應一個信箱,用戶將擁有兩個不同的信箱地址。
-----------------
5.vpopmail郵件別名是如何做的呢? 

  Q:vpopmail郵件別名是如何做的呢? 
    在qmail中是用在/var/qmail/alias目錄下建立相應的文件來達到郵件別名的目的,如用戶hui可建立別名.qmail-root .qmail-master等來實現,那請問安裝vpopmail,又是如何做的呢?
  
  A:在/home/vpopmail/domains/your.domain.com的目錄下 設定.qmail-aliasfileuser 即可 只不過是文件存放位置不同罷了 格式是一樣的說。
--------------------
6.如何設置sendmail,讓管理員能收到全部發出郵件的拷貝.

  Q:各位高手,我要在 redhat6.0 設置qmail。現在我遇到一個問題,就是如何設置,讓qmail將所有用戶發出的郵件也同時發給一個指定的用戶帳號.就是將所有通過這個服務器發出的全部郵件,發到一個指定的信箱,以便統一備份.請不吝賜教

  A:當您創建一個新的郵件用戶時,在用戶目錄下創建 .qmail 
    #
    ./Maildir/
    forward webmaster@somedoamin
    #
    其實沒有必要收到所有的EMAL,這很不好。系統管理員不該這樣做的。要備份的話可以將用戶的MAIL目錄設在$HOME/user中備份目錄就行了.


(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
 

★  樊強制作 歡迎分享  ★