PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تنظیم Postfix برای دریافت ایمیل روی دامین مثلا info@mydomain.com



be099
November 16th, 2013, 15:27
چون کلا به کنترل پنل ها عادت ندارم
معمولا سایتهامو روی سرور یا وی پی اس بدون کنترل پنل بالا میارم

یکی از چیزایی که مدت ها روی سرور من غیر فعال بود سرویس ایمیل بود یعنی به طور مثال webmaster@mydomain.com نداشتم :D حال هم نداشتم درستش کنم
تا دیروز که درستش کردم
مراحلشم خیلی سادست
اینایی که میگم روی cent هست

اول sendmail حذف میکنیم


yum remove sendmail*

بعدش postfix عزیزو نصب میکنیم


yum install postfix*

تنظیمات postfix



فایل
/etc/postfix/main.cf


inet_interfaces = all


mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain ,domain1.com , domain2.com , domain3.com

هرچنتا دامین خواستید اضافه کنید

بعدش باید یوز درست کنید


adduser behnam

سپس به سراغ فایل

/etc/postfix/virtusertable
میریم و به دلخواه خودمون ایمیل درست میکینم
و به یوزر مربوط ربطش میدیم
مثل زیر

webmaster@domain1.com behnam
behnam@domain1.com behnam
webmaster@domain2.com behnam

بعدش فایل زیرو حذف میکنم

/unlink /etc/postfix/virtusertable.db

و دوباره با دستور زیر میسازیمش


postmap /etc/postfix/virtusertable

سپس postfix ریستارت میکنم


service postfix restart

تا اینجا کارمون با postfix تموم شده

حالا میریم سراغ دامین های مورد نظرمون

هر دامینی که بخواد بهش ایمیل ارسال بشه باید رکورد MX داشته باشه

برای اینکه بدونید دامینتون mx داره یا نه از دستور زیر استفاده میکنیم


dig mx domain.com

یا از سایت intodns.com/domain.com تست میکنیم

برای ست کردن mx اول باید یک رکورد A روی دامین با آیپی سرورتون داشته باشید

مثلا mail.domain.com یا هر چیزی دیگه که از نوع A باشه

بعدش اونو به mx بدید





نمونه صحیح رکورد mx برای دامین domian.com
بجای 96.6.183.214 آی پی سرور خودتونو بدید اگه نه همه ایمیلاتون میره توی root سایت redhat.com
:D


mymail.domain.com. IN A 96.6.183.214
domain.com. IN MX 10 mymail.domain.com.




و بعدش

service named restart
حالا هر ایمیلی بیاد
به صورت پیشفرض میره توی

/var/spool/mail/behnam
که یک فایل هست چون یوزر اینجا behnam بوده

از اینجا هم میتونید لاگ ایمیل هارو بررسی کنید

/var/log/maillog
تمام.