Ubuntu
DynDNS 和郵件伺服器
我已經設置了一個帶有 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: <me@gmail.com> 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 <smmsp@mydomain.is-a-geek.com>) id 1MKrnl-00075G-Oe for root@mydomain.is-a-geek.com; Sun, 28 Jun 2009 11:40:01 +0100 From: Cron Daemon <me@gmail.com> To: root@mydomain.is-a-geek.com Subject: Cron <smmsp@MyMachine> test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp Content-Type: text/plain; charset=UTF-8 X-Cron-Env: <MAILTO=root> X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <HOME=/var/lib/sendmail> X-Cron-Env: <PATH=/usr/bin:/bin> X-Cron-Env: <LOGNAME=smmsp> Message-Id: <E1MKrnl-00075G-Oe@MyMachine> Date: Sun, 28 Jun 2009 11:40:01 +0100 ----- Message body suppressed -----
等等…本地使用者的郵件是否會發送到 gmail 的 smtp 伺服器,然後返回到您的伺服器?這是你要避免的事情。您需要告訴 exim 發送到您域的所有郵件都應該在本地發送,然後所有其他郵件都可以通過 gmail 作為智能主機(絕對不是作為發送代理)。
編輯:這些說明可能會有所幫助。
您是否檢查過您是否正確設置了域的 MX 記錄?
DynDNS.com 支持 - 電子郵件、郵件交換器和 DNS
當您從外部連接到您的 IP 地址時,錯誤的配置會解釋您“看到”埠 25,而不是無法解析您域的 MX 記錄的發送 SMTP 服務。