Ubuntu

DynDNS 和郵件伺服器

  • June 29, 2009

我已經設置了一個帶有 EXIM4 的 Ubuntu 盒子來處理我的電子郵件,現在我只關心傳出的電子郵件。我的路由器管理我的 DynDNS.com 偽靜態 IP 定址。埠 25 的埠轉發已打開,並顯示為埠掃描。盒子上的firestarter防火牆顯示了訪問嘗試,我添加了一條允許規則。

外發電子郵件似乎可以按我的意願工作,並且配置為通過我的 gmail 帳戶發送。問題是 GMail 每隔 10-20 分鐘就會向我發送一次垃圾郵件,其中包含一條投遞狀態通知消息,抱怨連接被拒絕。似乎 Google 正在嘗試通過電子郵件發送我的*root@<dyndns-account>*帳戶。

我應該如何克服這個問題?如何設置完整的輸入/輸出電子郵件訪問權限?對於需要最少電子郵件支持的私人網站(例如,我託管的 MediaWiki 等),最好的做法是什麼。

編輯 - 添加了電子郵件的匿名副本

   This is an automatically generated Delivery Status Notification

   THIS IS A WARNING MESSAGE ONLY.

   YOU DO NOT NEED TO RESEND YOUR MESSAGE.

   Delivery to the following recipient has been delayed:

       root@mydomain.is-a-geek.com

   Message will be retried for 2 more day(s)

   Technical details of temporary failure:
   The recipient server did not accept our requests to connect. Learn more at http://mail.google.com/support/bin/answer.py?answer=7720
   [mydomain.is-a-geek.com (1): Connection refused]

     ----- Message header follows -----

   Received: by 10.210.89.7 with SMTP id m7mr1107333ebb.14.1246185600392;
          Sun, 28 Jun 2009 03:40:00 -0700 (PDT)
   Return-Path: &lt;me@gmail.com&gt;
   Received: from MyMachine (isp.com [xx.xx.xx.xxx])
          by mx.google.com with ESMTPS id 10sm7080189eyz.31.2009.06.28.03.39.59
          (version=TLSv1/SSLv3 cipher=RC4-MD5);
          Sun, 28 Jun 2009 03:39:59 -0700 (PDT)
   Received: from smmsp by MyMachine with local (Exim 4.69)
          (envelope-from &lt;smmsp@mydomain.is-a-geek.com&gt;)
          id 1MKrnl-00075G-Oe
          for root@mydomain.is-a-geek.com; Sun, 28 Jun 2009 11:40:01 +0100
   From: Cron Daemon &lt;me@gmail.com&gt;
   To: root@mydomain.is-a-geek.com
   Subject: Cron &lt;smmsp@MyMachine&gt; test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp
   Content-Type: text/plain; charset=UTF-8
   X-Cron-Env: &lt;MAILTO=root&gt;
   X-Cron-Env: &lt;SHELL=/bin/sh&gt;
   X-Cron-Env: &lt;HOME=/var/lib/sendmail&gt;
   X-Cron-Env: &lt;PATH=/usr/bin:/bin&gt;
   X-Cron-Env: &lt;LOGNAME=smmsp&gt;
   Message-Id: &lt;E1MKrnl-00075G-Oe@MyMachine&gt;
   Date: Sun, 28 Jun 2009 11:40:01 +0100

     ----- Message body suppressed -----

等等…本地使用者的郵件是否會發送到 gmail 的 smtp 伺服器,然後返回到您的伺服器?這是你要避免的事情。您需要告訴 exim 發送到您域的所有郵件都應該在本地發送,然後所有其他郵件都可以通過 gmail 作為智能主機(絕對不是作為發送代理)。

編輯:這些說明可能會有所幫助。

您是否檢查過您是否正確設置了域的 MX 記錄?

DynDNS.com 支持 - 電子郵件、郵件交換器和 DNS

當您從外部連接到您的 IP 地址時,錯誤的配置會解釋您“看到”埠 25,而不是無法解析您域的 MX 記錄的發送 SMTP 服務。

引用自:https://serverfault.com/questions/33254