টেলনেট দিয়ে Gmail এ পাঠানোর সময় পোস্টফিক্স রিলে অ্যাক্সেস অস্বীকার করা হয়েছে


1

আমি আমার ডোমেইন জন্য মেইল ​​মোকাবেলা postfix এবং dovecot সেটআপ আছে। স্থানীয় মেইল ​​পড়ার সময় imap ঠিক কাজ করে বলে মনে হচ্ছে কিন্তু যখন আমি লোকেলহস্ট এবং smtp পোর্টের মাধ্যমে টেলনেট ব্যবহার করে একটি ইমেল পাঠানোর চেষ্টা করি তখন এটি আমাকে রিলে অ্যাক্সেস অস্বীকার করে।

    [root@vps69576 ~]# telnet localhost smtp
    Trying ::1...
    Connected to localhost.
    Escape character is '^]'.
    220 mail.domain.net ESMTP Postfix
    ehlo domain.net
    250-mail.domain.net
    250-PIPELINING
    250-SIZE 10240000
    250-VRFY
    250-ETRN
    250-AUTH PLAIN LOGIN
    250-AUTH=PLAIN LOGIN
    250-ENHANCEDSTATUSCODES
    250-8BITMIME
    250 DSN
    mail to:
    501 5.5.4 Syntax: MAIL FROM:<address>
    mail from:dan@domain.net
    250 2.1.0 Ok
    rcpt user@gmail.com
    554 5.7.1 <user@gmail.com>: Relay access denied

মূল.cf ফাইল বিষয়বস্তু

queue_directory = /var/spool/postfix

command_directory = /usr/sbin

daemon_directory = /usr/libexec/postfix

data_directory = /var/lib/postfix
mail_owner = postfix

myhostname = mail.domain.net

mydomain = domain.net

myorigin = $mydomain

inet_interfaces = all

inet_protocols = all

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

unknown_local_recipient_reject_code = 550

mynetworks = 127.0.0.0/8, <site IP>

relay_domains = 

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

home_mailbox = Maildir/

sendmail_path = /usr/sbin/sendmail.postfix

newaliases_path = /usr/bin/newaliases.postfix

mailq_path = /usr/bin/mailq.postfix

setgid_group = postdrop

html_directory = no

manpage_directory = /usr/share/man

sample_directory = /usr/share/doc/postfix-2.6.6/samples

readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks, reject_unauth_destination
broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth

উত্তর:


4

আপনি আইপিভি 6 (:: 1) এর মাধ্যমে স্থানীয় হোস্টে সংযোগ করছেন, তবে সেই ঠিকানাটি "mynetworks" তালিকাটির অংশ নয়। এটা পরিবর্তন করুন

MyNetworks = 127.0.0.0/8, & lt; সাইট আইপি & gt ;, [:: 1] / 128

এবং এটা কাজ করা উচিত।


এই আংশিকভাবে কাজ। "টেলনেট স্থানীয়হস্ত SMTP" জরিমানা কার্যকর এবং মেইল ​​বিতরণ করা হয়। যখন আমি টেলনেট smtp.domain.com ব্যবহার করি 25 এটি আমাকে অন্য রিলে ত্রুটি দেয়। এটি আমার ডোমেনের ipv6 ব্যবহার করছে যা :: 3e0 এর সাথে শেষ হয়। আমি এটি অনুমান করছি কারণ / 128 এই হেক্সা নম্বর থেকে পরিসীমা জুড়ে নেই। আমি ipv6 ip কে mynetworks এ পেস্ট করার চেষ্টা করেছি এবং যখন আমি টেলনেট চালাচ্ছি তখন এটি একটি ত্রুটি সৃষ্টি করে
Dan Hastings

আইপিভি 6 এড্রেসটি চারপাশে বর্গক্ষেত্র বন্ধনীগুলির সাথে অনুলিপি করে এটিকে পেয়েছিলাম [xxxx: xxxx: xxx :: xxx]
Dan Hastings

ঠিক - এটি আপনি যে আইপি ঠিকানা থেকে সংযোগ করছেন তা নির্ভর করে। নিশ্চিত করার জন্য, আপনি সমস্ত স্থানীয় আইপি ঠিকানাগুলিকে মাইক্রোওয়ার্কগুলিতে রাখতে পারেন যেমন: mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0 ]/104 [:: 1] / 128 [2001: db8: 1407: c3a0 ::] / 60 128.66.85.168
JyrgenN
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.