PDA

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



rezas7674
March 17th, 2014, 20:29
سلام
من یه سایت جوملایی دارم. تازه سایتمو منتقل کردم به یه میزبان جدید. حالا یه مشکلی پیدا کردم. توی جوملا یه بخشی هست که میتونی بگی ایمیل های ارسالی جوملا با چه تابعی ارسال بشه. phpmail یا smtp. حالا من هر چی میخوام مثلا روی smtp یاهو یا گوگل یا هر سایت دیگه ای تنظیمش کنم نمیشه. خطا میده. تو اینترنت کلی گشتم و یه چیزایی فهمیدم که پورت 25 و 587 و 465 ممکنه از طرف سرویسدهنده بسته شده باشه. خلاصه سرتومنو درد نیارم یه کد تست پورت ایمیل پیدا کردم و آپلود کردم و دیدم بله پورت های بالا همگی بسته هستن. با پشتیبانی سایت تماس گرفتم ولی اونا گفتن که همچین چیزی امکان نداره و یه تصویر از تنظیمات سرورشون برام ارسال کردن که پورت 25 و 587 باز هستن. اینم عکسش:

19364

حالا نمیدونم مشکل چیه؟ الان یه هاست دیگه ای دارم ما یه میزبان دیگه اونجا این فایل تست پورت رو آپلود کردم روی اون سرور پورت ها باز بود.
اینم آدرس فایل های تست پورت تو ی دو تا سرور:
سرور کنونی:
http://warcraft-fans.ir/testport.php
سرور قبلی:
http://warcraftfans.ir/testport.php
همونطور که میبینید پورت ها روی دومیه بازه. دلیل تفاوتش تو کجای کانفیگ سروره؟؟ کسی میدونه؟
حالا میخواستم بدونم کسی هست که راه حل این مشکلو بدونه. درواقع مشکل از کانفیگ غلط سرور هستش ولی من چون از کانفیگ سرور چیزی سرم نمیشه نتونستم به راه حل برسم.
حالا اگه کسی میتونه راهنمایی کنه ممنون میشم.

bigsinoos
March 17th, 2014, 21:22
ipatables احتمالا تو Iptables پرت ها تعریف نشده....

rezas7674
March 17th, 2014, 21:27
مرسی. ممنونم. فقط میشه بگید اصولا در کل این پورت ها تو چند جا باید allow یا deny شون کرد. اگه اینو میدونید بگید.
بازم مرسی.

bigsinoos
March 17th, 2014, 21:34
فقط iptables...
برای امتهان iptables رو با دستور زیر استاپ کن ببین جواب میده///


service iptables stop

mobinhost.in
March 18th, 2014, 12:22
کسی روی هاست اشتراکی پورت های ارسال ایمیل رو نمی بندد
اینکه شما در ارسال مشکل دارید می تواند بسته به مشکلات زیر باشد

ابتدا پورت ها بسته باشند که بعید می دانم
دوم توابع ارسال ایمیل شما بسته شده باشد که این رو هم بعید می دانم

سوم کد php شما در جوملا ممکن است ایراداتی داشته باشد

یه بار این روش را تست کنید

که کل فایل ها را دیلیت کنید و مجددا ریستور نمایید

راه دیگر نیز از مدیر سرور بخواهید برای ارسال ایمیل پورت دیگری اختصاص دهد و با پورت دیگر ارسال کنید


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

rezas7674
March 18th, 2014, 18:38
نه. احتمالش صفره که مشکل از جوملا باشه. چون همیشه آپدبت میشه و بدون هیچگونه باگیه. در ضمن این روش هم انجام دادم. فایل ها رو روی یه هاست دیگه از یه میزبان دیگه ریستور کردم اونجا جواب داد. مشکل از کانفیگ سروره. با یه متخصص سرور هم تماس گرفتم گفت مشکل از تنظیمات سروره.
گفت باید تنظیمات فایروال whm درست انجام بشه.
SMTP_PORTS = 25 ، SMTP_BLOCK = 0 و SMTP_ALLOWLOCAL = 1
و مقادیر
PORTS_smtpauth
PORTS_eximsyntax
باید روی 25,465,587 ست بشه.
ولی مرسی از راهنماییتون.

mobinhost.in
March 18th, 2014, 19:52
من نگفتم که از هاست نیست
گفتم اصولا کسی در هاست اشتراکی سرویس ایمیل رو نمی تونه مختل کنه چون همه صداشون در میاد
اگر پیدا کردین که جای خوشحالی هست
من سعی در همفکری داشتم وگرنه اینجا دوستان خیلی از ما با سواد ترن من تجربه شخصیم رو گفتم

rezas7674
March 18th, 2014, 20:11
داش من کی گفتم شما بیسوادین یا همچین چیزی!!
امکانش هست که میزبان مثل میزبان کنونی من لاشی باشه و تنظیمات ایمیلم مشکل داشته باشه.
به هر حال مرسی از شما.