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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: کمک در ارسال ایمیل در bash  (دفعات بازدید: 2025 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین 1

  • Jr. Member
  • *
  • ارسال: 29
  • جنسیت : پسر
کمک در ارسال ایمیل در bash
« : 11 فروردین 1389، 01:32 ب‌ظ »
سلام دوستان

دارم یه برنامه می نویسم می خوام یه پیغامی رو میل کنم از دستور زیر هم استفاده کردم ولی جواب نمی ده و ایمیل ها ارسال نمیشه. لطفاْ راهنمایی کنید ](*,) ](*,) ](*,) ](*,) ](*,)
mail -s "subject"  " email "
 

آفلاین Roozbeh Shafiee

  • ناظر انجمن
  • *
  • ارسال: 1260
  • جنسیت : پسر
  • Be Free
    • Roozbeh Shafiee Personal Home Page
پاسخ به: کمک در ارسال ایمیل در bash
« پاسخ #1 : 11 فروردین 1389، 03:53 ب‌ظ »
از دستور زیر استفاده کنید . البته باید mail server و مخلفاتش و sendmail هم نصب باشه روی سیستم....

echo "email body" | mail -s "subject" emailname@host
Cloud Infrastructure and Virtualization Architect

Roozbeh Shafiee Home Page : http://RoozbehShafiee.Com

آفلاین Roozbeh Shafiee

  • ناظر انجمن
  • *
  • ارسال: 1260
  • جنسیت : پسر
  • Be Free
    • Roozbeh Shafiee Personal Home Page
پاسخ به: کمک در ارسال ایمیل در bash
« پاسخ #2 : 11 فروردین 1389، 03:55 ب‌ظ »
البته از این bash script هم می تونی استفاده کنی :

#!/bin/bash
# script to send simple email
# email subject
SUBJECT="SET-EMAIL-SUBJECT"
# Email To ?
EMAIL="admin@somewhere.com"
# Email text/message
EMAILMESSAGE="/tmp/emailmessage.txt"
echo "This is an email message test"> $EMAILMESSAGE
echo "This is email text" >>$EMAILMESSAGE
# send an email using /bin/mail
/bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
Cloud Infrastructure and Virtualization Architect

Roozbeh Shafiee Home Page : http://RoozbehShafiee.Com

آفلاین 1

  • Jr. Member
  • *
  • ارسال: 29
  • جنسیت : پسر
پاسخ به: کمک در ارسال ایمیل در bash
« پاسخ #3 : 11 فروردین 1389، 04:35 ب‌ظ »
البته از این bash script هم می تونی استفاده کنی :

#!/bin/bash
# script to send simple email
# email subject
SUBJECT="SET-EMAIL-SUBJECT"
# Email To ?
EMAIL="admin@somewhere.com"
# Email text/message
EMAILMESSAGE="/tmp/emailmessage.txt"
echo "This is an email message test"> $EMAILMESSAGE
echo "This is email text" >>$EMAILMESSAGE
# send an email using /bin/mail
/bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
مرسی
با این روش می تونم برای جی میل یا یاهو  هم ارسال کنم ؟