Centos 6 郵件伺服器 / 無法接收電子郵件但可以發送
我最近使用 Centos 6 設置我的伺服器,使用 ISPconfig 3 和 httpd、php、mysql、郵件伺服器。我可以在控制面板中創建電子郵件帳戶,並且我可以成功登錄到網路郵件,我嘗試向其他提供商的其他電子郵件發送消息,我收到了它,並嘗試發送 E - 郵件到我的伺服器 (example@myserver.net) ,郵件伺服器響應,但拒絕它。
From: MAILER-DAEMON@teknikk.info (Add as Preferred Sender) Date: Tue, Jan 29, 2013 11:11 pm To: contact@heisteknikk.com This is the mail system at host teknikk.info. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to postmaster. If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <tek@teknikk.info>: unknown user: "tek"
附加交貨報告
Reporting-MTA: dns; teknikk.info X-Postfix-Queue-ID: CD9571A1312 X-Postfix-Sender: rfc822; contact@heisteknikk.com Arrival-Date: Wed, 30 Jan 2013 00:11:00 +0100 (CET) Final-Recipient: rfc822; tek@teknikk.info Original-Recipient: rfc822;tek@teknikk.info Action: failed Status: 5.1.1 Diagnostic-Code: X-Postfix; unknown user: "tek"
我在本指南的幫助下設置了所有內容,http://www.howtoforge.com/perfect-server-centos-6.3-x86_64-apache2-dovecot-ispconfig-3安裝沒有問題,但不知何故,郵件沒有t 傳遞給帳戶。
/etc/別名
# # Aliases in this file will NOT be expanded in the header from # Mail, but WILL be visible over networks or from /bin/mail. # # >>>>>>>>>> The program "newaliases" must be run after # >> NOTE >> this file is updated for any changes to # >>>>>>>>>> show through to sendmail. # # Basic system aliases -- these MUST be present. mailer-daemon: postmaster postmaster: root mailman: "|/usr/lib/mailman/mail/mailman post mailman" mailman-admin: "|/usr/lib/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/lib/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/lib/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/lib/mailman/mail/mailman join mailman" mailman-leave: "|/usr/lib/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/lib/mailman/mail/mailman owner mailman" mailman-request: "|/usr/lib/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/lib/mailman/mail/mailman subscribe mailman" mailman-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe mailman" # General redirections for pseudo accounts. bin: root daemon: root adm: root lp: root sync: root shutdown: root halt: root mail: root news: root uucp: root operator: root games: root gopher: root ftp: root nobody: root radiusd: root nut: root dbus: root vcsa: root canna: root wnn: root rpm: root nscd: root pcap: root apache: root webalizer: root dovecot: root fax: root quagga: root radvd: root pvm: root amanda: root privoxy: root ident: root named: root xfs: root gdm: root mailnull: root
嘗試創建一個名為 root@example.com 的電子郵件帳戶並沒有收到任何錯誤,但收件箱中沒有收到它,而是在 /var/spool/mail/root 中。
From ***********@gmail.com Thu Jan 31 01:01:52 2013 Return-Path: <*********@gmail.com> X-Original-To: root@teknikk.info Delivered-To: root@teknikk.info Received: from localhost (unknown [127.0.0.1]) by teknikk.info (Postfix) with ESMTP id 083BF1A131E for <root@teknikk.info>; Thu, 31 Jan 2013 00:01:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at teknikk.info Received: from teknikk.info ([127.0.0.1]) by localhost (teknikk.info [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2XRR49L51PYm for <root@teknikk.info>; Thu, 31 Jan 2013 01:01:51 +0100 (CET) Received: from mail-vc0-f180.google.com (mail-vc0-f180.google.com [209.85.220.180]) by teknikk.info (Postfix) with ESMTPS id B6C001A1314 for <root@teknikk.info>; Thu, 31 Jan 2013 01:01:50 +0100 (CET) Received: by mail-vc0-f180.google.com with SMTP id fo13so1371099vcb.25 for <root@teknikk.info>; Wed, 30 Jan 2013 16:01:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=6+cGiWqC5rk7+tY2hOc3FkwVEvRIENfjOf46AqnjdGM=; b=kFz/YsQysZb99aGhpKYljBCTxwSaOBz6hd5wTs7iG/jLzw+Ib1KjpwA+GAS+e6HSkZ L5svGpK2/fQ5lSEp7H4xL49zOU9ATQ2zxLk3iihnhCnPhik4bsWzVwtMFWbkImGf+QQy MeK0LiZVY9Tc8ioeyNong9CQMzGZF8DVQxyo/3uXT6t5sc4dosoI9pCVtvsZX4aYLSHa YYInKpiE4j02dPGtDzOqoZulMTBWz2JGMC9m3iP0vM/EFSQQ4Me0HUcx1rglDa9Rafe4 LAoRYHx2ctIaT15XOhDeQlyl1+MDV6TTbcd0rXDuJxl8q/I8BtPAcWpU5Sm00kq1/mIK BMsw== MIME-Version: 1.0 X-Received: by 10.52.21.146 with SMTP id v18mr5586245vde.79.1359590494567; Wed, 30 Jan 2013 16:01:34 -0800 (PST) Received: by 10.52.156.66 with HTTP; Wed, 30 Jan 2013 16:01:34 -0800 (PST) Date: Thu, 31 Jan 2013 01:01:34 +0100 Message-ID: <CAPhR9Av=V3pvzU7k6WSRtXHQGDAmO1ObR0OOnW4c2GvjNMJX4Q@mail.gmail.com> Subject: Grr From: Andreas Teknikk <**********@gmail.com> To: root@teknikk.info Content-Type: multipart/alternative; boundary=20cf307ca38e77fe3004d48a540b --20cf307ca38e77fe3004d48a540b Content-Type: text/plain; charset=ISO-8859-1 Why doesn't the other accounts work? --20cf307ca38e77fe3004d48a540b
更新 在控制面板中嘗試解決問題,並將我的其他域 gametek.me 添加到電子郵件中
$$ Domains $$在 ISPConfig 中,並創建了一個測試帳戶 並嘗試使用 GMail 向它發送測試郵件,突然,它到達了,然後我嘗試了我的主域 teknikk.info,然後我得到錯誤使用者不存在,當它確實存在時。
所以我想知道,是不是因為伺服器主機名是我的主域,因為我嘗試了一個不同的域,並且它沒有問題._。
我試圖從 cpanel 中刪除主域,並讀取它,但仍然沒有工作。
所以,如果我使用我的主域,電子郵件將不會到達,但如果我使用我的第二個域,它會到達。
我很困惑,原因,為什麼其他域有效,而不是主域?
因為我需要修復它,因為我使用我的主域來做事。
問題已修復
這個問題現在已經修復了,只好改mydestination那個postconf | grep ^mydestination 顯示給別人,改成server1.example.com,之後就收到了測試郵件的i sendt。
後綴是否配置為接受域的郵件?
postconf | grep ^mydestination
?我知道由於未知的使用者錯誤,這聽起來不正確,但值得檢查。