অন্য ডোমেনে একই ঠিকানায় কোনও ডোমেনে মেইল ​​ফরোয়ার্ড করতে পোস্টফিক্স ব্যবহার করুন


8

কোনও ডোমেনের জন্য কোনও মেইল ​​(ক্যাচ-অল) গ্রহণ করার জন্য পোস্টফিক্সটি কনফিগার করার কোনও উপায় আছে এবং তারপরে সেই ইমেলটি অন্য কোনও ডোমেনে একই প্রাপকের কাছে ফরোয়ার্ড করুন, প্রাপক আসলেই আছেন কিনা তা অজ্ঞ?

আমি ভার্চুয়াল অ্যাকাউন্টগুলির জন্য একটি মাইএসকিউএল ব্যাকিং সহ পোস্টফিক্স ব্যবহার করি।

উত্তর:


8

না এটি সরাসরি সম্ভব নয়। এটি http://www.postfix.org/ADDRESS_REWRITING_README.html#luser_relay এ বর্ণনা করে কীভাবে কাজ করতে পারে তার একটি ব্যতিক্রম রয়েছে

আর একটি অপরিশোধিত সমাধান হ'ল এস -কিউএল (সাবস্ট্রি + কনক্যাট) এর ব্যবহারটি আপনার জন্য পরিচালনা করতে virtual_alias_maps

সম্পাদনা : ওহ একটি শেষ সম্ভাবনা আছে। নীতি প্রতিনিধি দলটি ব্যবহার করুন এবং REDIRECT localpart@other-domain.exampleযেখানে আপনার এটি প্রয়োজন সেখানে ফিরে যান এবং DUNNOআপনি যদি নতুন করে লিখতে চান না want

সম্পাদনা 2 : স্কুইডলি দ্বারা অনুপ্রাণিত (তবে তার সমাধান কার্যকর হয় না!) আপনি সেটআপ করতে পারেন

virtual_alias_maps = pcre:/etc/postfix/forward_user.pcre, ...

এবং যে ফাইল লাগাতে

/^(.*)@adomain\.example/    $(1)@other-domain.example

(প্রথম কলামে পালানো বিন্দু (\।) দেখুন out) ব্যক্তিগতভাবে আমি এই সংস্করণটি পছন্দ করব prefer


তৃতীয় সমাধানটি আমার পক্ষে কাজ করেছিল। তবে আমাকে postfix-pcreপ্যাকেজটি ইনস্টল করতে হয়েছিল (উবুন্টু 12.10)
সাইক্টেল

1

Pcre টেবিলের ধরণটি আমার সিস্টেমে অনুপলব্ধ, সুতরাং আমি নিম্নলিখিতটি করেছি:

  • ইন /etc/postfix/main.cf:

    virtual_alias_maps = regexp:/etc/postfix/virtual
    
  • ইন /etc/postfix/virtual:

    /^([^@]*)@olddomain/ $(1)@newdomain
    

0

আপনি যদি স্টোরেজ শেষ হিসাবে মাইএসকিউএল ব্যবহার করেন তবে আমি বিশ্বাস করি যে আপনি এইরকম সমস্ত সামনের দিকে একটি ক্যাচ নির্দিষ্ট করতে পারবেন:

টেবিল ফরওয়ার্ডিং

| source       | destination   |
|==============|===============|
| @example.com | @yoursite.com |

আমি যদি ডকুমেন্টেশনটি সঠিকভাবে পড়ে থাকি তবে এর অর্থ হ'ল ইউজার 1@example.com এখন ব্যবহারকারী1@yoursite.com ইত্যাদিতে ফরোয়ার্ড করা হবে etc.

আমি এটি এই হাটফোরজ টিউটোরিয়ালে পেয়েছি


0

সরাসরি সম্ভব না? আমি এটি কোনও এসকিউএল, নিয়মিত প্রকাশ বা নীতি ব্যবস্থার সাথে খুব সহজ এবং সরাসরি খুঁজে পেয়েছি।

ইন main.cf:

virtual_alias_domains = alias-destination1.com alias-destination2.com
virtual_alias_maps = hash:/etc/postfix/virtual

ইন /etc/postfix/virtual:

# I want @true-destination.com to have two incoming aliases
@alias-destination1.com @true-destination.com
@alias-destination2.com @true-destination.com

সার্ভার থেকে একটি পরীক্ষা ইমেল প্রেরণ:

# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 smtp.myserver.com ESMTP Postfix
HELO smtp.myserver.com
250 smtp.myserver.com
MAIL FROM:<somebody@gmail.com>
RCPT TO:<anyuser@alias-destination1.com>
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Message-ID: <4DC3723F.8010907@myserver.com>                                                                                                               
Date: Thu, 05 May 2011 23:59:59 -0400                                                                                                                    
From: Some Body <somebody@gmail.com>                                                                                                                   
To: anyuser@alias-destination1.com                                                                                                                                
Subject: Hello                                                                                                                                           
Just testing.                                                                                                                                            
.

মেল.লগের আসল ফলাফল (আমার 10025 পোর্টে আমভি রয়েছে):

Apr  6 22:39:43 smtp-a postfix/smtpd[4411]: connect from localhost[127.0.0.1]
Apr  6 22:39:43 smtp-a postfix/smtpd[4411]: 6B47641AF2: client=localhost[127.0.0.1]
Apr  6 22:39:43 smtp-a postfix/cleanup[3706]: 6B47641AF2: message-id=<4DC3723F.8010907@myserver.com>
Apr  6 22:39:43 smtp-a postfix/qmgr[3681]: 6B47641AF2: from=<somebody@gmail.com>, size=1115, nrcpt=1 (queue active)
Apr  6 22:39:43 smtp-a postfix/smtpd[4411]: disconnect from localhost[127.0.0.1]
Apr  6 22:39:43 smtp-a amavis-incoming[2159]: (02159-13) Passed CLEAN {RelayedInternal}, LOCAL [127.0.0.1]:42426 [127.0.0.1] <somebody@gmail.com> -> <anyuser@alias-destination1.com>, Queue-ID: 5C61F41AE5, Message-ID: <4DC3723F.8010907@myserver.com>, mail_id: hUbzH1PtXlzl, Hits: 2.605, size: 394, queued_as: 6B47641AF2, 1224 ms
Apr  6 22:39:43 smtp-a postfix/lmtp[3687]: 5C61F41AE5: to=<anyuser@alias-destination1.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=25, delays=24/0/0/1.2, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 6B47641AF2)
Apr  6 22:39:43 smtp-a postfix/qmgr[3681]: 5C61F41AE5: removed

জোর দেওয়ার জন্য কী লাইনটি পৃথক করা হয়েছে:

Apr  6 22:39:43 smtp-a postfix/smtp[3684]: 6B47641AF2: to=<anyuser@true-destination.com>, orig_to=<anyuser@alias-destination1.com>, relay=10.0.0.245[10.0.0.245]:2525, delay=0.03, delays=0.01/0/0/0.02, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 705AA40459)
Apr  6 22:39:43 smtp-a postfix/qmgr[3681]: 6B47641AF2: removed

-1

আপনি কীভাবে আপনার পোস্টফিক্স সেটআপ করেন তার উপর নির্ভর করে আপনি সমস্ত মেইল ​​ফরোয়ার্ড করতে একটি উপনাম ব্যবহার করতে সক্ষম হতে পারেন।

সম্পাদন করা

এছাড়াও আপনি একটি পুনর্নির্দেশ সেটআপ করতে পারেন যা এটি আপনার জন্য খুব সহজেই করবে।

/Etc/postfix/main.cf এ এটি যুক্ত করুন:

recipient_bcc_maps = pcre:/etc/postfix/forward_bcc.pcre

তারপরে /etc/postfix/forward_bcc.pcre এ যুক্ত করুন:

/^user@olddomain.com/ user@newdomain.com

এটি কিছুটা হ্যাক তবে এটি নির্দিষ্ট ব্যবহারকারীদের এক ডোমেন থেকে অন্য ডোমেইনে ফরোয়ার্ড করার জন্য কাজ করবে।

আপনি নিজের পোস্টফিক্সের মধ্যে কিছু পুনর্লিখন কীভাবে করবেন তার জন্য এই পৃষ্ঠাটিও দেখতে চাইতে পারেন ।


আপনি আরো নির্দিষ্ট হতে পারে? আমি জানি আমি @somedomain.comএকটি নির্দিষ্ট ঠিকানায় সমস্ত মেল ফরোয়ার্ড করতে নির্দিষ্ট করতে পারি, তবে আমি জানতে চাই যে আমি একই প্রাপকের কাছে ফরোয়ার্ড করতে পারি কিনা ।
আব্রাহাম ভেগ

ইন / ইত্যাদি / উপস্ব এটি এটিকে সেট আপ করে। $ ব্যবহারকারীর নাম: serusername@newdomain.com
স্কুইলি

@ স্পিডলি আপনার সম্পাদনা কোনও নিয়মিত প্রকাশ নয় এবং কাজ করবে না। আপনি / ইত্যাদি / মন্তব্য সম্পর্কে মন্তব্য করেন যে ওপিতে কেবল ভার্চুয়াল ব্যবহারকারী রয়েছে।
মেলকিউ

@mailq। এটি এখনই আমার সার্ভারে লাইভ । এটি একাধিক পুনঃনির্দেশের জন্য পুরোপুরি কাজ করে। এছাড়াও তিনি বলেননি যে এগুলি কেবল ভার্চুয়াল ব্যবহারকারী ছিল। এটি দেখার অপশনও দিচ্ছিল।
স্কুইডলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.