সমস্ত বহির্গামী মেল / dev / নালকে প্রেরণ করুন


12

সেন্ডমেইলের সাহায্যে আপনি কীভাবে সমস্ত আউটগোয়িং মেল / dev / নালকে প্রেরণ করবেন বা কেবল ইমেলটিকে সারিবদ্ধ বা প্রেরণ করা থেকে বিরত করবেন?

বিকাশের নাগিও বাক্সে আমি মেল পাঠানো রোধ করতে চাই যাতে বিজ্ঞপ্তিগুলি যাতে না যায়। আউটবাউন্ড মেল থামানো আমাকে নাগিও কনফিগারেশন যেমন রয়েছে তেমন পরীক্ষা করতে এবং উত্সাহজনক বিজ্ঞপ্তিগুলি প্রতিরোধ করতে দেয়।


প্রশ্ন হিসাবে সোলারিস ট্যাগ সরানো হয়েছে এবং সমাধানটি ওএস-তে নির্দিষ্ট নয়।
স্টিভ স্নেপ

উত্তর:


8

আমি আমার বিকাশ বাক্সে সেন্ডমেল পুরোপুরি অক্ষম করে এবং তারপরে এসএমটিপি পোর্টে একটি সহজ পার্ল স্ক্রিপ্ট শোনার মাধ্যমে এবং ইমেলগুলিকে একটি ডিরেক্টরিতে ফেলে দিয়েছি। আমি নিশ্চিত যে সেন্ডমেইল কনফিগারেশনটি করা সম্ভব, তবে পার্ল স্ক্রিপ্টটি আরও সহজ ছিল। এখানে এটি প্রয়োজনীয় জিনিসগুলি থেকে নামিয়ে দেওয়া হয়েছে:

#!/usr/bin/perl -w 
use Net::SMTP::Server; 
use Net::SMTP::Server::Client; 

$server = new Net::SMTP::Server || die("$!\n"); 

while($conn = $server->accept()) { 
  my $client = new Net::SMTP::Server::Client($conn) || 
    die("Unable to handle client connection: $!\n"); 
  $client->process || next; 

  # Here's where you can write it out or just dump it. Set $filename to 
  # where you want to write it
  open(MAIL,"> $filename") || die "$filename: $1"; 
  print(MAIL "$client->{MSG}\n"); 
  close(MAIL); 
} 

আমি ভাবছিলাম চেয়ে এটি একটি আরও ভাল সমাধান। ধন্যবাদ।
cwebber

+1 কী দুর্দান্ত সমাধান, আমি একই প্রশ্নটি করতে চলেছিলাম।
কেভ

6

নিম্নলিখিতটি সমস্ত কিছু / dev / নালকে প্রেরণ করে:

LOCAL_RULE_0
R$* < @ $* > $*       $#local $: bit-bucket

এটি অনুমান করে যে আপনার / ইত্যাদি / উপাধিতে:

bit-bucket: /dev/null

এটিকে কেবল টাইপ না করার বিষয়ে সতর্ক হন - নিয়মের দুই পক্ষের মধ্যে একটি ট্যাব রয়েছে।
এরিকা কেন

আপনি কোন ইমেল সিস্টেমটি ব্যবহার করছেন এবং আপনি কোথায় এই বিধি যুক্ত করবেন?
টেকনোপল

সেন্ডমেইল.আর.জি. থেকে স্ট্যান্ডার্ড সেন্ডমেল। এই বিধিটি সেন্ডমেইল.এমসিতে যুক্ত হয় এবং তারপরে আপনার ওএস / বিতরণের স্পেসিফিকেশন অনুযায়ী সেন্ডমেইল.সিএফ প্রস্তুত করা হয়।
আদমো

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.