Exim4 منافذ غير قياسية
سؤال
أحاول استخدام Exim4 على ديبيان لإرسال البريد، ولا شيء أكثر. لدي خادم بريد المرحلة وخادم بريد الإنتاج (كلاهما مكتوب في Python للقيام بأشياء غريبة). لدي أيضا كل هذه تعمل على مضيف Linode واحد.
بريد الإنتاج موجود على المنفذ 2500، يركض مرحلة البريد على المنفذ 2501. أود Exim لإرسال البريد المستندة إلى المجال المستهدف لهذه المنافذ غير القياسية. يمكنني بسهولة الحصول عليها للتعرف على المجال، لكنني لا أستطيع أن أجد أي معلومات حول كيفية إضافة معلومات المنفذ إلى التكوين.
المحلول
يجب أن تنشئ 2 أجهزة توجيه ونقل 2، أدناه التكوين يمكن أن تعمل.
domain_list my_relay_2500 = example1.com:example2.com
domain_list my_relay_2501 = example3.com:example4.com
my_relay_2500_router:
driver = manualroute
domains = +my_relay_2500
transport = my_remote_smtp_2500
route_data = ${lookup{$domain}lsearch{/etc/exim/remote_relay.txt}}
no_more
# after `begin transports`
my_remote_smtp_2500:
driver: smtp
port: 2500
my_remote_smtp_2501:
driver: smtp
port: 2501
ملف /etc/exim/remote_relay.txt.
example1.com: 10.0.0.3 my_remote_smtp_2500
example2.com: 10.0.0.3 my_remote_smtp_2500
example3.com: 10.0.0.3 my_remote_smtp_2501
example4.com: 10.0.0.3 my_remote_smtp_2501
لا تنتمي إلى StackOverflow