سلام دوستان
مدتي است كه سرورمون رو تغيير داديم و اينبار از ديتا سنتر redstation سرور جديدي گرفتيم. كه بعد از انتقال اطلاعات و تنظيم dns و آيپي جديد، با مشكل عدم ارسال ايميل مواجه شديم. بطوري كه هيچ ايميلي ارسال و يا دريافت نميشد. لازم به ذكر است كه كنترل پنل ما kloxo ميباشد و از CentOS 5.9 استفاده ميكنيم
بعد از بررسي فراوان متوجه شدم كه بايد در /var/qmail/control/smtproutes عبارت :relay.redstationmail.co.uk رو قرار بديم.
كه بعد از اينكار ، مشكل برطرف شد.
و چند هفته بدون مشكل كار ميكرد
تا اينكه الان نميدونم چرا دوباره همون مشكل قبلي رو داريم و ايميل ارسال نميشه.
و تعداد نامه هاي ارسال نشده /var/qmail/bin/qmail-qstat رقم بالايي شده
messages in queue: 16202
messages in queue but not yet preprocessed: 0
و توي ميل لاگ كلكسو ، خطاي زير رو نشون ميده /var/log/kloxo/maillog
deferral: Sorry,_I_wasn't_able_to_establish_an_SMTP_connecti on._(#4.4.1)
جهت اطلاع عرض كنم كه فايروال iptables و csf نصب هست ولي حتي وقتي اونها رو بطور كلي غير فعال كردم بازهم مشكل ارسال ايميل برطرف نشد
ضمنا وقتي در ssh دستور telnet MyIP 25 رو وارد ميكنم.
# telnet MyIP 25
Trying MyIP...
Connected to h(MyIP).host.redstation.co.uk (MyIP).
Escape character is '^]'.
220 mail.MyDomain.com - Welcome to Qmail ESMTP
البته فقط همين دو خط نوشته بالا مياد ولي بعدش ديگه هيچي نوشته نميشه و يكجورايي ميشه گفت برنامه putty هنگ ميكنه و بايد پنجره برنامه Putty رو ببندم و دوباره باز كنم.
ضمنا وقتي توي سايت MX Lookup Tool - Check your DNS MX Records online - MxToolbox توي قسمت بررسي smtp نام دامنه و يا آيپي سرور رو وارد ميكنم
خطاي SMTP Reverse DNS Mismatch رو ميده كه توي توضيحش نوشته : Warning - Reverse DNS does not match SMTP Banner
و پايين همون صفحه در قسمت Session Transcript به خطاي شماره 553 اشاره ميكنه
220 mail.MyDomain.com - Welcome to Qmail ESMTP [686 ms]
EHLO please-read-policy.mxtoolbox.com
250-mail.MyDomain.com - Welcome to Qmail
250-STARTTLS
250-PIPELINING
250-8BITMIME
250-SIZE 20971520
250 AUTH LOGIN PLAIN CRAM-MD5 [733 ms]
MAIL FROM: <supertool@mxtoolbox.com>
250 ok [733 ms]
RCPT TO: <test@example.com>
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.5.3 - chkuser) [1747 ms]
QUIT
SendSMTPCommand: You hung up on us after we connected. Please whitelist us. (connection lost)
جهت اطلاع ، گزارش port scan هم به شرح زير است
25 smtp Success
23 telnet Thread was being aborted.
53 dns Success
80 http Success
3389 remote desktop Timeout
8080 webcache Thread was being aborted.
ضمنا گزارش تست stmp_diag ميباشد كه ناموفق مي باشد
SMTP Connect Failed To Connect
5/11/2013 9:27:52 AM Connection attempt #1 - Unable to connect after 15 seconds. [15.03 sec]
5/11/2013 9:28:12 AM Connection attempt #2 - Unable to connect after 15 seconds. [15.04 sec]ضمنا در فايل /etc/resolv.conf عبارت زير درج شده بود كه تغييري در آن نداده ام
search host.redstation.co.uk
nameserver 80.84.58.27
nameserver 80.84.58.28
و همچنين nano /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
MyIP hMyIP.host.redstation.co.uk hMyIP
و نيز nano /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=hMyIP.host.redstation.co.uk
GATEWAY=MyIP
خيلي ممنون ميشم اگه محبت كرده و راهنماييم كنيد