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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: 1 در 11 فروردین 1389، 01:32 ب‌ظ

عنوان: کمک در ارسال ایمیل در bash
ارسال شده توسط: 1 در 11 فروردین 1389، 01:32 ب‌ظ
سلام دوستان

دارم یه برنامه می نویسم می خوام یه پیغامی رو میل کنم از دستور زیر هم استفاده کردم ولی جواب نمی ده و ایمیل ها ارسال نمیشه. لطفاْ راهنمایی کنید ](*,) ](*,) ](*,) ](*,) ](*,)
mail -s "subject"  " email "
 
عنوان: پاسخ به: کمک در ارسال ایمیل در bash
ارسال شده توسط: Roozbeh Shafiee در 11 فروردین 1389، 03:53 ب‌ظ
از دستور زیر استفاده کنید . البته باید mail server و مخلفاتش و sendmail هم نصب باشه روی سیستم....

echo "email body" | mail -s "subject" emailname@host
عنوان: پاسخ به: کمک در ارسال ایمیل در bash
ارسال شده توسط: Roozbeh Shafiee در 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
عنوان: پاسخ به: کمک در ارسال ایمیل در bash
ارسال شده توسط: 1 در 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
مرسی
با این روش می تونم برای جی میل یا یاهو  هم ارسال کنم ؟