মাইলটো সিআরন-এর পক্ষে কাজ করছে না। আমি এটা কিভাবে ঠিক করবো?


8

রুট ব্যবহারকারীর জন্য আমার কাছে সেটআপ ক্রোনজব রয়েছে। তবে ক্রোন ব্যর্থ হওয়ার পরে ক্রোনজব থেকে আমার একটি ইমেল পাওয়া উচিত কারণ আমি / ইত্যাদি / ক্রন্টবে এই জাতীয় মেল্ট সেট করেছি:

MAILTO=my@email.com

আমি মেলেক্স ব্যবহার করে ইনস্টল করেছি

yum install mailx

তবে আমি ক্রোন লগের দিকে তাকালে এই লাইনগুলি পাই:

Feb 23 14:13:01 internal crond[6858]: (root) CMD (/var/www/vded/build/bin/sync.sh)
Feb 23 14:13:01 internal crond[6857]: (root) MAIL (mailed 79 bytes of output but got status 0x0001 )

আমি এটা কিভাবে ঠিক করবো?

হালনাগাদ :

  • আমি yum ব্যবহার করে মেইলএক্স এবং সেন্ডমেল ইনস্টল করেছি।
  • আমি সেন্ডমেল শুরু করলাম।
  • সুতরাং এখন একটি ইমেল প্রেরণ কমান্ড লাইন থেকে কাজ করছে!

আমি এই ত্রুটিটি মাইলগটিতে পেয়েছি:

Feb 23 16:06:01 internal sendmail[7210]: o1NG61cd007210: from=root, size=425, class=0, nrcpts=1, msgid=<201002231606.o1NG61cd007210@internal.fff.com>, relay=root@localhost
Feb 23 16:06:01 internal sendmail[7211]: o1NG61hT007211: from=<root@internal.fff.com>, size=732, class=0, nrcpts=1, msgid=<201002231606.o1NG61cd007210@internal.fff.com>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Feb 23 16:06:01 internal sendmail[7210]: o1NG61cd007210: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30425, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o1NG61hT007211 Message accepted for delivery)
Feb 23 16:06:01 internal sendmail[7212]: o1NG61hT007211: to=<root@internal.fff.com>, ctladdr=<root@internal.fff.com> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30972, dsn=2.0.0, stat=Sent

intern.fff.com সার্ভারের নাম।

হালনাগাদ :

সুতরাং আসলে যদি আমি MAILTO=my@email.comআমার ক্রন্টাবের প্রথম লাইন হিসাবে এটি ব্যবহার করি ( crontab -eএটি ব্যবহার করে ) এটি কাজ করছে।

কেন এটা সেট করে কাজ করছে না MAILTO/etc/crontab?

ধন্যবাদ


আপনার মেল সার্ভার থেকে লগগুলি কী বলে? মেল পাঠাতে কীভাবে মেলএক্স কনফিগার করা হয়?
বিল ওয়েইস

এছাড়াও, মেলেক্স ব্যবহার করে ম্যানুয়ালি কিছু প্রেরণের চেষ্টা করুন এবং মেল সার্ভারে ফলাফলের লগগুলি তুলনা করুন।
ক্রিস এস

/ var / লগ / মাইলগ খালি আমি মেলেক্স কনফিগার করেছি না
বেনজিসাইল

আপনি কমান্ড লাইন থেকে মেল পাঠাতে পারেন?
পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

আপনি এখানে উল্লিখিত সুপারিশের উত্তর দিতে পারেন, দয়া করে? কমান্ড লাইন থেকে একটি মেইল ​​পাঠানোর চেষ্টা করুন, দয়া করে।
দাডডম

উত্তর:


8

সুতরাং আমার প্রশ্নের উত্তর দিতে:

  • মেইলএক্স ইনস্টল করুন yum install mailx
  • সেন্ডমেল ইনস্টল করুন yum install sendmail
  • সেন্ডমেল শুরু করুন
  • ক্রন্টবটিতে MAILTOলাইনটি ব্যবহার করে crontab -e: MAILTO=my@email.comএবং না/etc/crontab

আমি সবেমাত্র সেন্টোস 6.5 (ডাব্লু / ক্রোনি) এ লক্ষ্য করেছি যা /etc/crontabডিফল্ট নির্দিষ্ট করে না। unix.stackexchange.com/questions/3724/…
অ্যাডাম

সংক্ষিপ্ত এবং সহজ
অভিষেক মাধনী

0

আপনি সেন্ডমেইলের পরিবর্তে নালমেলার ইনস্টল করে (বা এক্সিম 4, বা পোস্টফিক্স ইত্যাদি) সহজ করতে পারেন simp

যদি এটি কাজ না করে, যেমনটি আমার ছিল না, এবং আপনি কোনও জিমেইল পরিষেবাদিতে যেমন পাঠাচ্ছেন: আপনি কোনও ফিল্টার রাখেন নি তা নিশ্চিত করুন। ইনবক্সটি বাইপাস করার জন্য আমার কাছে ক্রোন থেকে যেকোন কিছুতে ফিল্টার ছিল। সে কারণেই আমি আমার ক্রোন জব থেকে কিছুই দেখছিলাম না।


0

আমার /var/log/maillogদেখানো হয়েছিল যে crontab(সহ MAILTO=root) উভয়কে rootএবং root@my_fqdn(যেখানে my_fqdnসার্ভার.সোমথিং ডটকমের মত) ইমেল প্রেরণের চেষ্টা করছে trying লগ অনুসারে, প্রেরণ rootকরা সফল এবং root@my_fqdnব্যর্থ হয়েছিল, তবুও আমি কোনও বার্তা পাইনি /var/mail/root। এখানে সম্পর্কিত /var/log/maillogস্নিপেট:

Aug 16 17:49:02 ip-10-64-21-125 sendmail[22211]: v7GHn2Tr022211: from=root, size=742, class=0, nrcpts=1, msgid=<201708161749.v7GHn2Tr022211@my_fqdn>, relay=root@localhost
Aug 16 17:49:02 ip-10-64-21-125 sendmail[22212]: v7GHn2Ws022212: from=<root@my_fqdn>, size=1061, class=0, nrcpts=1, msgid=<201708161749.v7GHn2Tr022211@my_fqdn>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Aug 16 17:49:02 ip-10-64-21-125 sendmail[22211]: v7GHn2Tr022211: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30742, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (v7GHn2Ws022212 Message accepted for delivery)
Aug 16 17:49:02 ip-10-64-21-125 sendmail[22214]: v7GHn2Ws022212: to=<root@my_fqdn>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=121061, relay=my_fqdn. [10.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by my_fqdn.

যাইহোক, এই ডগা প্রতি মেল এখন পর্যন্ত দেখায় /var/mail/root। সমস্যাটি /etc/hostsএকটি লাইন যুক্ত করার প্রয়োজন ছিল যাতে একটি ডোমেন হিসাবেmy_fqdn সমাধান করা যায় (শেষে বিন্দুটি লক্ষ্য করুন): 127.0.0.1 my_fqdn.

দ্রষ্টব্য: এখন এটি যেভাবে কাজ করছে তা হ'ল বার্তাটি এখনও সঠিকভাবে প্রাপ্ত হতে ব্যর্থ হচ্ছে তবে এটি এমনভাবে ফিরে পাচ্ছে যাতে এটি অবতরণ করে /var/mail/root( স্নিপেটের stat=Local configuration errorনীচে বিজ্ঞপ্তি /var/log/maillog)।

Aug 16 17:50:04 ip-10-64-21-125 sendmail[22223]: v7GHo4ZJ022223: from=root, size=742, class=0, nrcpts=1, msgid=<201708161750.v7GHo4ZJ022223@my_fqdn>, relay=root@localhost
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22224]: v7GHo4MT022224: from=<root@my_fqdn>, size=1061, class=0, nrcpts=1, msgid=<201708161750.v7GHo4ZJ022223@my_fqdn>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22223]: v7GHo4ZJ022223: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30742, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (v7GHo4MT022224 Message accepted for delivery)
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22226]: v7GHo4MT022224: SYSERR(root): my_fqdn. config error: mail loops back to me (MX problem?)
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22226]: v7GHo4MT022224: to=<root@my_fqdn>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=121061, relay=my_fqdn. [127.0.0.1], dsn=5.3.5, stat=Local configuration error
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22226]: v7GHo4MT022224: v7GHo4MT022226: DSN: Local configuration error
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22227]: v7GHo4Ml022227: localhost [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22226]: v7GHo4MT022226: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=62294, dsn=2.0.0, stat=Sent
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22226]: v7GHo4MT022226: to=<root@my_fqdn>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=62294, relay=my_fqdn., dsn=5.3.5, stat=Local configuration error
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22226]: v7GHo4MT022226: v7GHo4MU022226: return to sender: Local configuration error
Aug 16 17:50:04 ip-10-64-21-125 sendmail[22226]: v7GHo4MU022226: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=33318, dsn=2.0.0, stat=Sent
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.