انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: abdossamad_2003 در 26 تیر 1398، 07:09 ق‌ظ

عنوان: دستور mail
ارسال شده توسط: abdossamad_2003 در 26 تیر 1398، 07:09 ق‌ظ
سلام دوستان
من می خوام از طریق ترمینال یه ایمیل بفرستم ولی موفق نمی شوم!
echo "Message Body Here" | mail -s "Subject Here" abdossamad2003@gmail.com
آیا تنظیمات خاصی دارد؟

با تشکر
عنوان: پاسخ : دستور mail
ارسال شده توسط: nino در 26 تیر 1398، 08:33 ق‌ظ
فکر کنم باید به جای mail بنویسید mutt (و البته mutt رو هم از قبل نصب کرده باشید)
عنوان: پاسخ : دستور mail
ارسال شده توسط: M!lad در 26 تیر 1398، 12:31 ب‌ظ
اول موفق نمی‌شوم رو باید دقیق توضیح بدید یعنی چه؟ خطایی دریافت میکنید یا خیر؟ ولی به طور معمول باید ببینید MTA نصب شده روی سیستم چه هست، بعد لاگ هاش رو چک کنید ببینید مشکل چیه...

عموما لاگها اینجا ذخیره می‌شند:
/var/log/mail.logاگر دارید از سیستم شخصی خودتون استفاده می‌کنید احتمالا به خاطر IPاتون باید همچین پیغامی تو لاگ ها ببینید:

550-5.7.1 The IP you're using to send mail is not authorized to
550-5.7.1 send email directly to our servers. Please use the SMTP relay at your
550-5.7.1 service provider instead. Learn more at
550 5.7.1 http://support.google.com
عنوان: پاسخ : دستور mail
ارسال شده توسط: abdossamad_2003 در 26 تیر 1398، 08:21 ب‌ظ
با تشکر
ولی هیچ log ی ایجاد نشده است.
یعنی بار اول MTA باید نصب کنیم؟ چگونه؟
عنوان: پاسخ : دستور mail
ارسال شده توسط: nixoeen در 27 تیر 1398، 04:33 ق‌ظ
پیشنهاد من استفاده از Mutt هستش. اینجا یک آموزش ازش می‌بینید: لینک (https://www.tecmint.com/send-mail-from-command-line-using-mutt-command/)