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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

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

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

آفلاین sorset

  • Full Member
  • *
  • ارسال: 138
  • جنسیت : پسر
    • CodeCorona
پاسخ به: ارسال میل با تل نت
« پاسخ #30 : 25 خرداد 1387، 08:47 ق‌ظ »
نکته اول که خواستم بگم اینه که برای برداشتن یک برنامه لازم نیست اون رو purge کنید. purge در واقع فایل های .deb دانلود شده رو از روی سیستمتون حذف می کنه و اگه بخوای دوباره نصب کنی برنامه رو باید بسته ها رو دوباره از اینترنت دانلود کنی. remove بسته های دانلود شده رو روی سیستمت نگه می داره و برای نصب مجدد احتیاجی به دانلود نیست. هر دوی این دستورات برنامه رو از روی سیستم حذف می کنند.

مشکل از کارافتادن سرویس sendmail عجیبه و نظر خاصی ندارم. اگه دوستان دیگه تجربه مشابهی دارن بیان کمک.
در مورده تاخیر در بوت سیستم برای من هم اینجوریه اما در حد ۳۰ ثانیه. موقع شروع سرویس sendmail و دلیلش اینه که sendmail داره یک کارایی با سرویس network انجام می ده. شما به یک شبکه متصل هستید؟
برای رفع این مشکل این دو تا فایل رو بردارید:
/etc/network/if-down.d/sendmail

/etc/network/if-up.d/sendmail

سوال بعدی من از شما اینه که برای چه منظوری به sendmail نیاز دارین؟ postfix در کل نسبت به sendmail سرویس MTA مطمن تریه. اگه sendmail مشکل داره برین سراغ اون.

سلام
جساراتاْ فرق purge با remove اینه که اولی تنظیمات برنامه و کلیه ی تغییرات اون رو پاک میکنه و بعد از نصب دوباره نیاز به configure کردن مجدد هست و اگر تنظیمات برنامه ای خراب شده باشه با purge میتونید پاک کنید و از نو تنظیم کنید اما remove فقط سرویس و فایلهای برنامه رو پاک میکنه اما تنظیمات رو نگه میداره.

در مورد شبکه هم بله من مودم ADSL دارم که شبکه شده.
سرویس میل رو برای کار حرفه ای نمیخوام. فقط تجربش رو میخوام داشته باشم.
با پست فیکس میل ها نمیرسن اما با سندمیل یکبار میل رسید (فقط یکبار)
حالا فعلاْ حذفش میکنم تا طریقه ی کانفیگ کردم postfix رو یاد بگیرم. فکر کنم مطمئن تر باشه.
از راهنمایی و کمک هاتون هم ممنونم

آفلاین Sonne

  • Jr. Member
  • *
  • ارسال: 73
  • جنسیت : پسر
پاسخ به: ارسال میل با تل نت
« پاسخ #31 : 25 خرداد 1387، 04:39 ب‌ظ »
در مورد apt-get حق با شماست. ممنون از یادآوریتون.

من postfix رو هنوز روی اوبونتو تست نکردم ولی به نظر نمیاد مشکلی داشته باشه. تنظیمات postfix اکثرا مربوط به دریافت میل است و برای ارسال می تونین از تنظیمات پیشفرض استفاده کنید. فکر می کنم مشکل شما از تنظیمات نباشه.
 شما می تونید فایل لاگ عملکرد mail رو توی این مکان پیدا کنید:
/var/log/mail.log
وقتی که Telnet Session رو باز می کنین این فایل رو چک کنید تا ببینید چه اتفاقی میوفته وقتی data رو کامل کردین و نقطه گذاشتین. مثلا از دستور زیر استفاده کنین:
$ tail -f /var/log/mail.log
Jun 14 16:16:21 stefan sm-mta[6562]: m5EBj8pL006516: to=test@gmail.com, delay=00:00:17, xdelay=00:00:07, mailer=esmtp, pri=120024, relay=gmail-smtp-in.l.google.com. [72.14.215.114], dsn=2.0.0, stat=Sent (OK 1213443981 27si2491801hua.31)
Jun 14 16:20:00 stefan sm-mta[5475]: restarting /usr/sbin/sendmail-mta due to signal

روی ماشین من sendmail این پیغام رو می نویسه و میل ارسال می شه.
Der Weg ist das Ziel

آفلاین sorset

  • Full Member
  • *
  • ارسال: 138
  • جنسیت : پسر
    • CodeCorona
پاسخ به: ارسال میل با تل نت
« پاسخ #32 : 25 خرداد 1387، 08:25 ب‌ظ »
همین الان با postfix یک میل به جیمیل زدم. بدون مشکل و خیلی زود رسید! و تنظیم خاصی هم نمیخواست.
نمیدونم چرا دفعه ی قبل با پست فیکس نمیشد!
در ضمن نمیدونم چرا میل ها به یاهو نمیرسن! (نه با پست فیکس نه با سند میل)
به هر حال ممنون
Jun 14 20:25:50 ubuntu postfix/smtp[8259]: F0CC1D40D8: host g.mx.mail.yahoo.com[209.191.88.239] refused to talk to me: 553 Mail from 89.165.47.135 not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/550-bl21.html [550]
Jun 14 20:25:50 ubuntu postfix/smtp[8259]: F0CC1D40D8: host c.mx.mail.yahoo.com[216.39.53.3] refused to talk to me: 553 Mail from 89.165.47.135 not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/550-bl21.html [550]
Jun 14 20:25:51 ubuntu postfix/smtp[8259]: F0CC1D40D8: to=<mymail@yahoo.com>, relay=f.mx.mail.yahoo.com[209.191.88.247]:25, delay=24, delays=18/0.01/6.6/0, dsn=4.0.0, status=deferred (host f.mx.mail.yahoo.com[209.191.88.247] refused to talk to me: 553 Mail from 89.165.47.135 not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/550-bl21.html [550])
Jun 14 20:27:59 ubuntu postfix/smtpd[8334]: connect from localhost[127.0.0.1]
Jun 14 20:28:22 ubuntu postfix/smtpd[8334]: 28259D40EA: client=localhost[127.0.0.1]
Jun 14 20:28:40 ubuntu postfix/cleanup[8352]: 28259D40EA: message-id=<20080614155822.28259D40EA@ubuntu>
Jun 14 20:28:40 ubuntu postfix/qmgr[8030]: 28259D40EA: from=<mymail@gmail.com>, size=361, nrcpt=1 (queue active)
Jun 14 20:28:45 ubuntu postfix/smtp[8368]: 28259D40EA: host b.mx.mail.yahoo.com[66.196.97.250] refused to talk to me: 553 Mail from 89.165.47.135 not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/550-bl21.html [550]
Jun 14 20:28:45 ubuntu postfix/smtp[8368]: 28259D40EA: host f.mx.mail.yahoo.com[209.191.88.247] refused to talk to me: 553 Mail from 89.165.47.135 not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/550-bl21.html [550]
Jun 14 20:30:42 ubuntu postfix/smtpd[8334]: disconnect from localhost[127.0.0.1]
Jun 14 20:33:54 ubuntu postfix/smtp[8368]: 28259D40EA: conversation with g.mx.mail.yahoo.com[206.190.53.191] timed out while receiving the initial server greeting
Jun 14 20:33:55 ubuntu postfix/smtp[8368]: 28259D40EA: host d.mx.mail.yahoo.com[66.196.82.7] refused to talk to me: 553 Mail from 89.165.47.135 not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/550-bl21.html [550]
Jun 14 20:33:56 ubuntu postfix/smtp[8368]: 28259D40EA: to=<mymail@yahoo.com>, relay=c.mx.mail.yahoo.com[216.39.53.2]:25, delay=343, delays=27/0.01/315/0, dsn=4.0.0, status=deferred (host c.mx.mail.yahoo.com[216.39.53.2] refused to talk to me: 553 Mail from 89.165.47.135 not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/550-bl21.html [550])
« آخرین ویرایش: 25 خرداد 1387، 08:35 ب‌ظ توسط sorset »

آفلاین Sec Expert

  • Jr. Member
  • *
  • ارسال: 99
  • Language is a prison, God is free.
پاسخ به: ارسال میل با تل نت
« پاسخ #33 : 04 تیر 1387، 05:23 ب‌ظ »
بعد از نصب sendmail شما در واقع یک MTA یا Mail Transfer Agent رو روی سیستمتون نصب کردین.
MTA ها وظیفه دارن پیام ها رو از یک کلاینت دریافت کنند و به مقصد که باز یک MTA است بفرستند. برای مثال gmail یک MTA داره و شما با استفاده از کلاینت تحت وب یک پیغام می سازین و به اون می دین تا براتون ارسال کنه. اگه مقصد yahoo باشه MTA که در سرور yahoo وجود داره پیام رو دریافت کرده و با توجه به کاربر اون رو در میل باکس قرار می ده.

شما پس از نصب sendmail فقط یک MTA دارین و برای محاوره با اون به یک MUA یا Mail User Agent احتیاج دارین. این برنامه می تونه Evolution یا Thunderbird باشه یا Telnet قدیمی خودمون. من در پستی که شما مشخص کردین از telnet استفاده کردم. Telnet به شما اجازه می ده به یک Socket شبکه متصل شوید و به زبان اون باهاش صحبت کنید:

telnet 127.0.0.1 25دستور بالا به Telnet می گه که به کامپیوتر با IP 127.0.0.1 که آدرس IP ماشین خودتونه و از طریق پورت ۲۵ که پورت استاندار SMPT Server است متصل شه. بعد از این کار شما با استفاده از پروتکل SMPT باهاش ارتباط برقرار می کنین و پیام رو می سازین. پروتکل SMPT در خط هایی که پررنگ شدن مشخص شده.

http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

شما می تونین کاری که یک مرورگر وب انجام می ده رو با Telnet مشاهده کنید برای مثال:

$  telnet www.google.com 80
Trying 66.249.93.104...
Connected to www.l.google.com.
Escape character is '^]'.

GET / HTTP/1.1
host:www.google.com

HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Date: Sat, 14 Jun 2008 01:06:46 GMT
Expires: -1
Content-Type: text/html; charset=ISO-8859-1
Server: gws
Transfer-encoding: chunked
Connection: close
Set-Cookie: PREF=ID=e751fc226f265082:TM=1213405606:LM=1213405606:S=ozXQMa49SxgzmEB1; expires=Mon, 14-Jun-2010 01:06:46 GMT; path=/; domain=.google.com

17b0
<html><head><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>Google</title><style>body,td,a,p,.h{font-family:arial,sans-serif}
...
با همین روشی که نوشتید امتحان کردم اما ای میلی به اینباکسم نیومد!؟
God helps those who help themselves