PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : میل سرور !



navid1111
June 30th, 2014, 17:07
سلام خسته نباشید
اسکریپتی که دارم نیاز داره که از طریق اون ایمیل ارسال کنم به کاربران ولی وقتی میفرستم در اصل چیزی ارسال نمیشه
سرور لینوکس
چی باید نصب کنم روش ؟ که این امکان اضافه بشه به سرور من ؟
با تشکر از دوستان عزیز

shakari
June 30th, 2014, 17:18
با سلام.
بفرمایید انو تست کنین
پیوست شد

navid1111
June 30th, 2014, 17:32
ببخشید اشتباه شد
منظورم این بود که سرور من نمیتونه ارسال ایمیل کنه !!!
مثلا برای بازیابی رمز عبور ایمیل ارسال نمیشه
برای پاسخگویی به پشتیبانی ایمیل به کاربران ارسال نمیشه
برای آگاه سازی مدیر سایت از اینکه یکی از کاربران به پشتیبانی پیام داده ایمیل ارسال نمیشه
و ...

aligoli
June 30th, 2014, 17:39
ببخشید اشتباه شد
منظورم این بود که سرور من نمیتونه ارسال ایمیل کنه !!!
مثلا برای بازیابی رمز عبور ایمیل ارسال نمیشه
برای پاسخگویی به پشتیبانی ایمیل به کاربران ارسال نمیشه
برای آگاه سازی مدیر سایت از اینکه یکی از کاربران به پشتیبانی پیام داده ایمیل ارسال نمیشه
و ...

آی.پی سرور را در بلک لیست ها آنالیز نموده اید ؟

OmidX
June 30th, 2014, 17:40
از کدوم دیتاسنتر سرور دارید ؟

navid1111
June 30th, 2014, 18:04
Redstation Ltd

United Kingdom

آی.پی سرور را در بلک لیست ها آنالیز نموده اید ؟
بله مشکلی نداره


الان باید چیکار کنم ؟!

OmidX
June 30th, 2014, 18:07
Redstation Ltd

United Kingdom

حدس میزدم ، ببین ، باید میل ریلی دیتاسنتر رو در دایرکت ادمین تنظیم کنی ، برای اینکار :

فایل exim.conf را با استفاده از یک ویرایشگر باز نموده :

nano /etc/exim.conf
این خط را پیدا کنید :

lookuphost:
driver = dnslookup
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
transport = remote_smtp
no_more
کلیه دستورات بالا را با استفاده از # کامنت (Comment) کنید ، سپس دستورات زیر را در زیر آن اضافه کنید :

smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_data = "relay.redstationmail.co.uk"
نمونه تنظیمات صحیح :

#lookuphost:
# driver = dnslookup
# domains = ! +local_domains
# ignore_target_hosts = 127.0.0.0/8
# condition = "${perl{check_limits}}"
# transport = remote_smtp
# no_more

smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_data = "relay.redstationmail.co.uk"
و در پایان جهت اعمال تغییرات exim را ری استارت کنید :

service exim restart

منبع : http://my.arianserver.net/knowledgebase.php?action=displayarticle&id=47

با تشکر ...

navid1111
June 30th, 2014, 18:25
انجام شد ولی تغییری نکرد
ایمیلی از سایت دریافت نمیشه !

OmidX
June 30th, 2014, 18:28
انجام شد ولی تغییری نکرد
ایمیلی از سایت دریافت نمیشه !

از طریق SMTP تست میکنید ؟ یا با phpmail ؟

navid1111
June 30th, 2014, 18:31
:109:
اسکریپت خود سایت من
قسمت تماس با ما و .... وقتی جواب میدم
یا قسمت بازیابی رمز عبور
ایمیل نمیاد برام

mahdiazarnia
June 30th, 2014, 18:38
فکر می کنم مشکل از تابع sendmail باشد

OmidX
June 30th, 2014, 18:42
:109:
اسکریپت خود سایت من
قسمت تماس با ما و .... وقتی جواب میدم
یا قسمت بازیابی رمز عبور
ایمیل نمیاد برام

از طریق smtp یکبار تست کنید ، اگر درست بود ، مشکل تابع sendmail ه ، چه توابعی رو در php.ini بستید ؟

navid1111
June 30th, 2014, 18:52
از طریق smtp یکبار تست کنید ، اگر درست بود ، مشکل تابع sendmail ه ، چه توابعی رو در php.ini بستید ؟

هیچکدومو نبستم
چطوری با smtp تست کنم ؟

mahdiazarnia
June 30th, 2014, 19:00
اول باید ببینید اسکریپتتون از smtp پشتیبانی می کنه با خیر
اگر سرور مجازی دارید ، ممکنه پورت 25 شما از فایروال بسته باشه
اختمالات زیاده

navid1111
June 30th, 2014, 19:03
اول باید ببینید اسکریپتتون از smtp پشتیبانی می کنه با خیر
اگر سرور مجازی دارید ، ممکنه پورت 25 شما از فایروال بسته باشه
اختمالات زیاده

پورت smtp بازه
موندم چطوری تستش کنم !
از خود پنل directadmin هم برام هیچ ایمیلی نمیاد
مثلا ایمیل واسه کامل شدن بک آپ !

a.e
June 30th, 2014, 19:38
برای استفاده از smtp نیاز دارید تا پورت 25 و پورت 587 بر روی سرور باز باشد

mahdiazarnia
June 30th, 2014, 19:51
پورت smtp بازه
موندم چطوری تستش کنم !
از خود پنل directadmin هم برام هیچ ایمیلی نمیاد
مثلا ایمیل واسه کامل شدن بک آپ !
از این سایت استفاده کنید برای تست
https://www.wormly.com/test_smtp_server

navid1111
June 30th, 2014, 20:44
از این سایت استفاده کنید برای تست
https://www.wormly.com/test_smtp_server

SMTP -> FROM SERVER:
550 authentication required
SMTP -> ERROR: RCPT not accepted from server: 550 authentication required

Message sending failed.نمیشه
الان مشکل کجاست ! ؟

mahdiazarnia
June 30th, 2014, 20:46
SMTP -> FROM SERVER:
550 authentication required
SMTP -> ERROR: RCPT not accepted from server: 550 authentication required

Message sending failed.نمیشه
الان مشکل کجاست ! ؟

شما اول از داخل دایرکت ادمین یک ایمیل بسیازید ؟
user pass رو چی وارد کردید اینجا ؟ احتمالاً اشتباه وارد کردید

navid1111
July 2nd, 2014, 17:36
SMTP Server
Sender email
Recipient email
جز اینا که چیزی نمیخواد ! ؟

- - - Updated - - -


حدس میزدم ، ببین ، باید میل ریلی دیتاسنتر رو در دایرکت ادمین تنظیم کنی ، برای اینکار :

فایل exim.conf را با استفاده از یک ویرایشگر باز نموده :

nano /etc/exim.conf
این خط را پیدا کنید :

lookuphost:
driver = dnslookup
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
transport = remote_smtp
no_more
کلیه دستورات بالا را با استفاده از # کامنت (Comment) کنید ، سپس دستورات زیر را در زیر آن اضافه کنید :

smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_data = "relay.redstationmail.co.uk"
نمونه تنظیمات صحیح :

#lookuphost:
# driver = dnslookup
# domains = ! +local_domains
# ignore_target_hosts = 127.0.0.0/8
# condition = "${perl{check_limits}}"
# transport = remote_smtp
# no_more

smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_data = "relay.redstationmail.co.uk"
و در پایان جهت اعمال تغییرات exim را ری استارت کنید :

service exim restart

منبع : http://my.arianserver.net/knowledgebase.php?action=displayarticle&id=47

با تشکر ...

درست شد !!
ممنون