میزبان فا

رفع مشکل ارسال ایمیل وردپرس + آموزش ویدیویی

رفع مشکل ارسال ایمیل وردپرس + آموزش ویدیویی

مشکل ارسال ایمیل وردپرس

بعضی موارد پیش میاد که وب میل سرور وردپرس شما کار نمیکنه. حالا یا ایمیل های ارسالی وردپرس اسپم میشه و یا اصلا سایت شما هیچ ایمیلی رو ارسال نمیکنه. شما میتونید با مدیر سرور هاستینگ تماس بگیرید و اطلاع رسانی کنید تا مشکل سرور رو حل کنند اما سرور سایت همیشه این مشکلات پیش خواهد آمد و حتی بهترین هاستینگ ها هم هر از گاهی این مشکلات رو دارند. اما واقعا آیا این مشکل برای شما ارزان از آب در میاد؟ خیر! گاهی ممکن هست بخاطر ارسال نشدن یک ایمیل از سمت مشتری، شما یک سفارش چند ملیونی رو از دست بدید! پس بهتره مشکل ارسال ایمیل وردپرس رو برای همیشه حل کنید. امروز قصد داریم وب میل سرور رو به جیمیل متصل کنیم. یعنی تمامی ایمیل های سایت شما از طریق جیمیل ارسال شوند. این کار مطمئن ترین راه هست چون خیلی احتمالش کم هست که برای سرور جیمیل مشکلی پیش بیاد. پس با ما همراه باشید با رفع مشکل ارسال ایمیل وردپرس

افزونه wp mail smtp افزونه ای هست که این کار رو برای شما انجام میده، شما با افزونه وردپرس wp mail smtp میتونید وردپرس رو به جیمیل متصل کنید تا تمامی ایمیل های ارسالی وردپرس ، چه ایمیل هایی که برای شما ارسال می شود و چه ایمیلی هایی که برای مشتری ارسال می شود از طریق جیمیل تحویل داده شود. در این روش دیگر استفاده ای از وب میل سرور شما نمی شود و خیال شما از بابت ارسال نشدن ایمیل ها برای همیشه راحت می شود.

آموزش نصب افزونه wp mail smtp

ابتدا افزونه wp mail smtp رو روی وردپرس نصب کنید. آموزش نصب افزونه در وردپرس

بعد از فعالسازی افزونه smtp به بخش تنظیمات > ایمیل مراجعه کنید.

آموزش نصب افزونه wp mail smtp

بعد از ورود به پنل تنظیمات ایمیل، از شما اطلاعاتی مبنی بر اتصال وردپرس به وب میل های دیگر دریافت می شود. به ترتیب این بخش ها را با هم مرور می کنیم.

From Email: ایمیل های وردپرس از چه ایمیلی ارسال شوند. مثلا می توانید ایمیل خودتان یا info@yoursite.ir را وارد کنید. اما بهتر هست برای مطمئن شدن از ارسال ایمیل ها به اینباکس، همان جیمیل را وارد کنید.

From Name: ایمیل های وردپرس با چه نامی ارسال شوند. مثلا میتوانید اسم سایتتان را وارد کنید. به عنوان مثال: میهن وردپرس

Mailer: این گزینه را روی Send all WordPress emails via SMTP قرار دهید.

Return Path: این گزینه را در صورتی فعال کنید که می خواهید مسیر بازگشت ایمیل ها را مشخص کنید تا در صورتی که ایمیلی ارسال نشد، به آن ایمیل بازگشت داده شود که نیازی به فعالسازی آن نداریم.

SMTP Host: مقدارش رو smtp.gmail.com وارد کنید چون می خواهیم به وب سرور جیمیل متصل شویم.

SMTP Port: پورت سرور ایمیل خودتون رو وارد کنید. مثلا برای جیمیل 465 رو وارد کنید.

Encryption: نوع اتصال رو مشخص می کند. برای جیمیل باید روی Use SSL encryption. قرار دهیم.

Authentication: این مورد مشخص می کند آیا برای وارد شدن به وبمیل به یوزر پسورد نیازی داریم یا خیر. که باید روی Yes: Use SMTP authentication قرار داده شود.

و در نهایت در بخش username و password می توانید نام کاربری و رمز عبور ایمیل خود را وارد کنید.

نکته: نام کاربری همان آدرس ایمیل شماست. مثلا : mihanwordpress@gmail.com

روی ذخیره تغییرات کلیک کنید تا تنظیمات شما ذخیره شود.

تست ارسال ایمیل در وردپرس

برای تست ارسال ایمیل، از بخش Send a Test Email استفاده کنید تا مطمئن شوید که اطلاعات را درست و حسابی وارد کردید. ایمیل خودتون رو وارد کنید و روی send test کلیک کنید تا ایمیل تست شما ارسال شود.

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

پکیج های آموزشی

نظرات کاربران

avatar
مرتب سازی براساس:   جدیدترین | قدیمی ترین
الهه محمدی
الهه محمدی

سلام و عرض احترام
متاسفانه افزونه روی سایت من کار نمی کند و این پیغام ظاهر می شود؛

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘userpro_admin_notices’ not found or invalid function name in /home/sinamehr/public_html/wp-includes/class-wp-hook.php on line 298

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

محمد قاسمی
محمد قاسمی

درود.
نسخه PHP باید 5.6 باشد.

حسین
حسین

سلام ببخشید چطور میتونم یه فرم تماس بزارم contact form 7 اما انو تست کردم فرستاد میشه با این یه صفحه مثل contact form 7 درست کرد؟

امید عرب زادگان
امید عرب زادگان

سلام

شما میتونید فرم را با contact form 7 بسازید و کدی که در اختیارتون قرار میده رو استفاده کنید.

hrf6793
hrf6793

سلام چند وقت هس که ایمیل جزییات فروش به جیمیلها ارسال نمیشه و فقط کسایی که ایمیل یاهو ثبت میکنن براشون جزییات خریدشون ارسال میشه.بنظر شما مشکل از کجا میتونه باشه؟
وقتی با این افزونه هم تست میکنم به یاهو ارسال میشه ولی به جیمیل این ارور رو نشون میده
Warning: escapeshellcmd() has been disabled for security reasons in /home/noamooz/domains/noamooz/public_html/wp-includes/class-phpmailer.php on line 1442

محمد قاسمی
محمد قاسمی

درود.

مشکل از سمت هاستتان می باشد و یا نسخه PHP شما که باید حداقل 5.6 باشد.

hgp137001
hgp137001

سلام گوگل جیمیلم رو مسدود کرد به خاطر امنیت کاریش نمیشه کرد؟؟

ehssan_it02
ehssan_it02

تنظیمات رو طبق اموزش انجام دادمولی هیچ ایمیلی ارسال نمیشه هنوزدر همین پلاگین ارسال ازمایشی ایمیل رو می زنمچندین خط ظاهر میشه که با Test Message Sent
The result was:
bool(false)
The full debugging output is shown below:شروع میشهو هیچ ایمیلی ارسال نمیشه

click2all24
click2all24

درود بر شمابعد از نصب و انجام تنظیمات طبق فیلم آموزشی و ارسال ایمیل تست این پیغام رو نمایش میدهThe SMTP debugging output is shown below:
2016-12-13 21:49:57 Connection: opening to ssl://smtp.gmail.com:465, timeout=300, options=array (
                                      )
2016-12-13 21:51:00 SMTP ERROR: Failed to connect to server: (0)
2016-12-13 21:51:00 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshootingالبته من توی تیکتهای قبلی دیدیم و پاسخ شما راجع به مشکل هاست بود من هاست رو هم از خودتون تهیه کردم لطفا راهنمایی کنید سپاس

رضا حسینی راد
رضا حسینی راد

توي سايتمون سرچ كنيد حل مشكل ماي ميل ، توضيحاتي داده شده و براي همين افزونه هم صدق ميكنه

مهدی
مهدی

سلام-یه سوال – از این افزونه میتونم برا بحث ” ایمیل اطلاع رسانی پاسخ به نظرات” استفاده کنم؟ چون الان من هر افزونه ای رو تست میکنم ایمیل نمیفرسته به کاربران.

رضا حسینی راد
رضا حسینی راد

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

مهدی
مهدی

خب کدوم افزونه تغییر سیستم ارسال ایمیل وجود داره که با افزونه WPDISCUZ سازگار باشه؟ تو خود این افزونه من جایی ندیدم که بشه مشخصات یه سییستم ایمیل دیگه مثل گوگل وارد کرد

رضا حسینی راد
رضا حسینی راد

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

مهدی
مهدی

یعنی این افزونه رو نصب کنم و تنظیماتش رو انجام بدم دیگه هر ایمیلی از طرف سایت ارسال بشه دیگه از طریق هاست خودم ارسال نمیشه و بلکه از این سیستم جدید ارسال میشه – و مثلا بخوام از فراموشی رمز عبور سایت استفاده کنم – دیگه از طریق هاستم ایمیل ارسال نمیشه و از این سرور جدید ارسال میشه – درست فهمیدم؟و دیگه کاری هم لازم نیستش انجام بدم تو افزونه ها و یا قسمت های دیگه سایت – چون سییستم ارسال ایمیل سایت رو تغییر میده – درسته؟در ضمن یه مشکل در سایت شما – من هر دفه مجبورم ایمیلم و اسمم رو وارد کنم – خودش ذخیره نمیکنه – یکم این مشکل اذیت میکنه – درستش کنی عالی میشه. :-)

رضا حسینی راد
رضا حسینی راد

سلام بله درسته، خير نيازي نيست . چشم بررسي ميكنيم

mohsen
mohsen

شنیدم که جی میل دیگه اجازه ارسال ایمیل به این شکل رو نمیده! صحت داره ؟

رضا حسینی راد
رضا حسینی راد

خير صحت ندارد

nooranelect49
nooranelect49

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

reza
reza

سلام استاد وقتت بخیر یک سوالی ازت داشتم من قالب فروشگاهی تهیه کردم . بصورت امحانی سفارشی برای خودم ثت کردم . ایملی که برای من فرستاده شد آدرس سایت خریدار ققالب بود به صورت سیمپل ! چیکار کنم که تغییرش بدم . ممنون میشم سریع جوامو بدی داداش تشکر آدرس سایتم novintahghigh.com اینم آدرس تصویر مشکل http://s9.picofile.com/file/8276196392/Capture.JPG

رضا حسینی راد
رضا حسینی راد

سلام منظورتون از خریدار قالب سایتی هست که ازش قالب رو خریداری کردید؟ توی تنظیمات ووکامرس میتونید آدرس رو تغییر بدید. البته بهتره پشتیبانی قالب رو از جایی که خریداری کردید بگیرید :)

reza taheri
reza taheri

منظورم سایتی هست که قالب رو ازش خریدم . اینها اومدن به من گفتن که پول میگیریم از شما تا براتون اونا رو درست کنیم . ممنون میشم راهنماییم کنی داداش از کجا باید تغییرش بدم آدرسه رو . تشکر 

رضا حسینی راد
رضا حسینی راد

اما ما فقط پشتیبانی قالب های خودمون رو به عهده داریم.

reza
reza

میدونم جزو قالب های شما نیست . خب شما نمیتونید یک راهنمایی بکنید ؟!

رضا حسینی راد
رضا حسینی راد

خیر چون اطلاعی از محصولات سایر همکاران نداریم

aliostad90
aliostad90

ببخشید مهندس زمانیکه کاربری ثبت نام میکنه اگر ایمیل تایید عضویت ارسال نشه مربوط به چیه؟ این هم باید با پشتیبانی هاست تماس گرفت و مربوط به smtp هاست میشه؟ یا قسمتی تنظیم نیست که این اتفاق میفته؟

ممنون میشم راهنمایی کنید. البته گزینه ارسال ایمیل در صورت تایید فعاله و یوزر پرو را از خودتون خریدم . یا اگر این افزونه را نصب کنم با جیمل حل میشه . یا ربطی نداره؟

رضا حسینی راد
رضا حسینی راد

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

aliroshan16
aliroshan16

سلاماستاد خواهش میکنم کمکم کنید من تمام مشخصات رو وارد کردم طبق اموزش های شما ولی وقتی تست ایمیل رو میزنم یک سری کد برای من میاره که اخرش این ارور رو میده2016-08-30 07:49:25 Connection: opening to ssl://smtp.gmail.com:465, timeout=300, options=array (
                                      )
2016-08-30 07:51:31 SMTP ERROR: Failed to connect to server: Network is unreachable (101)
2016-08-30 07:51:31 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
لطفا بهم کمک کنید ایمیل تاید رو نمی تونم ارسال کنم

رضا حسینی راد
رضا حسینی راد

سلام نمیتونه با google.com متصل بشه. روی یک هاست دیگه تست کنید ظاهرا مشکل از سرعت اینترنت وب سرور شما هست

Barsin75
Barsin75

سلام خسته نباشید .سوال من تقر یبا مربوط به این پست میشه.من افزونه login widget with shortcod رو نصب کردم .ایمیل فرستاده میشه ولی باید واسه بازیابی رمز عبور چیکار کنم؟

رضا حسینی راد
رضا حسینی راد

سلام اگر ایمیل ارسال میشه پس مشکل ارسال ایمیل ندارید. باید افزونه رو بررسی کنید. پیشنهاد میکنم از یوزر پرو استفاده کنید. https://mihanwp.com/userpro/

amin
amin

سلام
من هر چند وقت یه بارسایتم سوسپاند میشه میگن واسه ارسال میل گروهیه در صورتی روحمم خبر نداره چیکار کنم میل گروهی ارسال نشه

رضا حسینی راد
رضا حسینی راد

سلام. ظاهرا افزونه یا قالبی نصب کردید که نال شده هست و ایمیل های گروهی ارسال میکنه

omideman07
omideman07

سلام خسته نباشید آقای حسینی
افزونه smtp تا یه مدتی برای کار میکرد و بعد یه دفه ایی ارور متصل نشدن به هاست داد با هاستینگ تماس گرفتم برسی کردن دیدن مشکلی از سرور دیده نشده بنظر شما باید چکار کنم ؟

رضا حسینی راد
رضا حسینی راد

سلام. الان دقیقا چه خطایی بهتون میده؟

محمدرضا
محمدرضا

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

Test Message Sent

The result was:

bool(false)

The full debugging output is shown below:

object(PHPMailer)#4764 (75) {
.
.
.
مرسی

رضا حسینی راد
رضا حسینی راد

سلام اطلاعات ورودي اشتباه هست

بهار
بهار

Just I Can One In World And Thousand In Hereafter

hosein meyarian
hosein meyarian

سلام، خیلی ممنونم.
فقط در قسمت روش تحویل پیغام، gmail را انتخاب کنیم و در فیلدهای خواسته شده ایمیل و رمز ایمیل خودرا وارد کنیم، کافیه؟
تنظیمات دیگه ای نیاز نیست؟
مثلا:
ارسال ایمیل آزمایشی با تنظیمات فعلی را هم تغییر بدیم،
یا سایر گزینه ها.

خیلی ممنونم

رضا حسینی راد
رضا حسینی راد

سلام مجدد. خواهش میکنم. خیر نیازی نیست دیگه چیزی رو تغییر بدید همون اطلاعات جیمیل کافیه

hosein meyarian
hosein meyarian

با سلام و احترام.
افزونه my mail را برای ارسال خبرنامه از شما خریداری و نصب کرده ایم.
طبق آموزش هایی که دادید، این افزونه را هم نصب کردم و عیناً مثل آموزش تنظیمات را انجام دادم، تا خبرنامه ها با اکانت gmail ارسال شوند
اما بعد از ثبت تنظیمات و ارسال ایمیل تستی، این error را داد در بالای پنل تنظیمات این افزونه:

Test Message Sent
The result was:
bool(false)
The full debugging output is shown below:
object(PHPMailer)#16470 (73) {

چه کار باید کنیم برای اصلاح این مورد؟؟
خیلی ممنونم از لطف شما و وب سایت خوبتون

رضا حسینی راد
رضا حسینی راد

سلام. اگر مای میل خریداری کردید نیازی به نصب این افزونه نیست. از تنظیمات مای میل بخش تحویل ، می تونید جیمیل بدید به مای میل

Rain48
Rain48

با سلام، در صورت تنظیم مای میل جهت استفاده از جیمیل، آیا contactform7 هم از همان تنظیمات جهت ایمیل فرم ها استفاده خواهد کرد؟

رضا حسینی راد
رضا حسینی راد

سلام بله البته توی تنظیمات مای میل میتونید تنظیم کنید

rasoul
rasoul

سلام آقا رضا
بیشتر مطالب سایتتون رو مطالعه کردم
شما با ارایه آموزشهای افزونه و وردپرس شاهکار کردین
بیشتر سایتها افزونه می فروشن و کاری به آموزش ندارن

تشکر میکنم از زحمات شما

آقا رضا یک سوال:
قبلا ها با جمیل فقط روزی 500تا میشد جیمیل ارسال کرد
آیا هنوز هم همینطوره؟

واینکه وقتی از طریق سایت خودمون و از طریق جیمیل بخوایم جیمیل گروهی(همون روزی 500تا) رو ارسال کنیم
آیا این ارسالها به هاست و میزبان ما مربوط نمیشه
چون سرویس دهنده هاست من اعلام کرده که ارسال ایمیل انبوه ممنوعه

ممنونم آقا رضا
و موفق باشین

رضا حسینی راد
رضا حسینی راد

سلام
متشکرم هر کاری می کنیم خدمت به وبمسترای عزیز ایرانی هست
الان دقیقا به همین شکل هست. کاری که این افزونه mymail انجام میده اینه که تو هر 24 ساعت همون 500 ایمیل رو میفرسته و 500 تای بعدی رو میذاره برای 24 ساعت بعد تا زمانی که ارسال ایمیل ها تموم بشه
از طریق هاست هم استفاده کنید دقیقا به همین شکل هست ,و این روش ارسال ایمیل انبوه حساب نمیشه. ارسال کمپین تبلیغاتی هست
با تشکر

wpDiscuz