Home / تنظیم postfix 2.3 برای ارسال ایمیل با استفاده از relayhost و روی پورت 465

تنظیم postfix 2.3 برای ارسال ایمیل با استفاده از relayhost و روی پورت 465


به خاطر اینکه در پست فیکس ورژن جدید دیگه پورت
465 
مستقیما ساپورت نمیشه 
مجبوریم از
stunnel
برای تنظیمش استفاده کنیم
yum install stunnel
nano /etc/stunnel/stunnel.conf
خط های زیر را اضافه می کنیم

[smtp-tls-wrapper]
 accept = 11125
 client = yes
 connect = yourmailserver.ir:465

بعد با دستور زیر stunnel را اجرا می کنیم
stunnel

حالا می بایست postfix را تنظیم می کنیم
yum remove sendmail
yum install postfix
nano /etc/postfix/main.cf
    این خطوط را اضافه و اصلاح می کنیم
#myhostname = virtual.domain.tld
myhostname = localhost.localodomain
relayhost = [127.0.0.1]:11125
#inet_interfaces = loopback-only
# SASL Settings
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
#smtp_sasl_security_options =
smtp_sasl_security_options = noanonymous
#smtp_tls_security_level = encrypt
smtp_tls_security_level = may
smtp_tls_loglevel = 1



smtpd_tls_CApath = /etc/ssl/certs
smtpd_tls_CAfile = /etc/ssl/certs/CAfile
smtpd_tls_cert_file = /etc/ssl/certs/smtp.pem
smtpd_tls_key_file = /etc/ssl/private/smtp.key
smtpd_tls_mandatory_exclude_ciphers = aNULL


حالا باید نام کاربری و رمز عبور را در 
/etc/postfix/sasl_passwd
قرار دهیم
#yourmailserver.ir:465 usermail:userpassword
[127.0.0.1]:11125 usermail:userpassword
or
[127.0.0.1]:11125 usermail@yourmailserver.ir:userpassword

با این دستور می توانیم فرایند ارسال ایمیل را گزارش میل سرور بررسی کنیم
tail -f /var/log/maillog

با این دستور می توانیم یک ایمیل ارسال کنیم
mail -r usermail@yourmailserver.ir -s "test mail new"  whoreciveemail@anothermailserver.ir < msgbodyinfile.txt














     RSS of this page