Home / راهنمای راه اندازی میل سرور در لینوکس

راهنمای راه اندازی میل سرور در لینوکس


برای راه اندازی میل سرور و  ارسال  ایمیل باید در 

دی ان اس

ptr 

ست شده باشد

در غیر این صورت ایمیل های ارسالی به بسیاری از میل سرور ها قبول نمی شود

برای set کردن ptr باید از isp درخواست کرد که این کار را انجام دهد و برای هر آی پی 

تنها یک PTR می توان ست کرد

راه حل دوم استفاده

smtp autentication

است

برای این کار یک سرور که ptr دارد را با وصل شدن به آن ایمیل ها را از آن طریق ارسال می کنیم

باید رد postfix یا sendmail

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

در اوبونتو

sudo apt-get install postfix libsasl2 ca-certificates libsasl2-modules

در فدورا

yum install cyrus-sasl postfix ca-certificates

 این ها رو هم نصبشون اختیاری هستش

dovecot system-switch-mail system-switch-mail-gnome

حالا تنظیمات 

postfix رو برای افزودن تغییرات ادیت می کنیم

sudo nano /etc/postfix/main.cf

این خط ها رو بهش اضافه می کنیم

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes

حالا نام کاربری و رمز عبور اکانتی که در جیمیل ساختیم رو ست می کنیم

sudo nano /etc/postfix/sasl_passwd

[smtp.gmail.com]:587 user.name@gmail.com:password

حالا sasl password رو فعال می کنیم

sudo chmod 400 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd

نیاز به certifcate داریم

پس می سازیمشون

openssl req -new -x509 -keyout cakey.pem -out cacert.pem -days 3650
openssl req -nodes -new -x509 -keyout sendmail.pem -out sendmail.pem -days 3650

می تونیم از فایل

/usr/share/ssl/ca-bundle.crt

هم استفاده کنیم

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

cat /etc/ssl/certs/[created_cert.pem] | sudo tee -a /etc/postfix/cacert.pem

حال postfix رو ریلود می کنیم

sudo /etc/init.d/postfix reload

systemctl reload postfix




     RSS of this page