سلام دوستان
یک postfix کانفیگ کردم با dovecot که باهاشون میتونم
ایمیل از gmail دریافت کنم
از داخل خود سرور ایمیل به gmail ارسال کنم (با دستور mail)
از داخل خود سرور به کاربرای local ایمیل ارسال کنم (با دستور mail)
ولی وقتی مثلا با thunderbird بهش متصل میشم نمیتونم به دامنه خارجی مثل gmail (کلا هر دامنه ای خارج از سرور) ایمیل ارسال کنم .
ارور میده که smtp access denyed بعد از جستوجو فهمیدم که خطی مثل این خط رو باید اضافه کنم که بازم ارور میده
"smtpd_recipient_restrictions = permit_sasl_authenticated,reject"
این ارورش:
Oct 14 08:41:12 niazup postfix/smtpd[8167]: NOQUEUE: reject: RCPT from unknown[5.232.84.36]: 554 5.7.1 <alieblice@gmail.com>: Recipient address rejected: Access denied; from=<ali@example.com> to=<alieblice@gmail.com> proto=ESMTP helo=<[192.168.64.60]>
تنظیمات main.cf :
smtpd_recipient_restrictions = permit_sasl_authenticated,reject
home_mailbox = Maildir/
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
readme_directory = no
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = example.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = example.com
mydestination = localhost,example.com,mail.example.com
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
دیگه موندم چه کار کنم