رفتن به مطلب

ارسال نشدن هیچ ایمیلی از وردپرس


md3848

پست های پیشنهاد شده

سلام - ایمیل اطلاع رسانی از نظرات جدید - ایمیل فراموشی رمز عبور - ایمیل افزونه ها و ... کلا هیچ ایمیلی ارسال نمیشه تو سایت من - تابع mail هم پشتیبان هاستم میگه فعاله ولی وقتی تو ایمیل اصلی سایتم ( اونی که خودش وجود داره و نمیشه حذفش کرد و تو هاست عنوانش "Default Email Account" هستش ) میرم میبینم که 3هزار تا یکم بیشتر ایمیل هستش تو inbox و عنوان همشون Mail delivery failed: returning message to sender هستش - و متن توی همشون به صورت زیر هستش تقریبا : 

به پشتیبانی هاستم هم هرچی میگم میگه با برنامه نویس سایتت تماس بگیر

 

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  mahdedamarchilu09372431686@yahoo.com
    host xxxxxxxx [xxxxxxxx]
    SMTP error from remote mail server after RCPT TO:<mahdedamarchilu09372431686@yahoo.com>:
    554 5.7.1 <xxxxxxxx@linux4.centraldnserver.com>:
    Sender address rejected: SPAMMER DATE:20170224-06:48:09 COUNT:31 SCORE:105

---------------------------------------------------------

Reporting-MTA: dns; linux4.centraldnserver.com
Action: failed
Final-Recipient: rfc822;mahdedamarchilu09372431686@yahoo.com
Status: 5.0.0
Remote-MTA: dns; xxxxxxxx
Diagnostic-Code: smtp; 554 5.7.1 <xxxxxxx@linux4.centraldnserver.com>: Sender address rejected: SPAMMER DATE:20170224-06:48:09 COUNT:31 SCORE:105

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

سلام

دو تا اکانت ایمیل ساختم تو هاست اونا درست کار میکنن ولی با اون ایمیل اصلی که  عنوانش "Default Email Account" هستش نه میشه فرستاد و نه میشه گرفت - تموم ایمیل هایی هم که گفتم با عنوان "Mail delivery failed: returning message to sender" میره تو این اکانت

لینک به ارسال

توی هاستتون یه فایل PHP ایجاد کنید مثلا به اسم mail.php سپس این کد رو بذارید توش:

 

<?php

$status = mail('info@google.com', 'Test', 'Test');

if($status !== false)
    echo "Sent";
else
    echo "Failed";

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

Sent یا Failed؟

لینک به ارسال

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

Mail delivery failed: returning message to sender

لینک به ارسال
در 6 دقیقه قبل، md3848 گفته است :

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

Mail delivery failed: returning message to sender

این مشکل وقتی پیش میاد که صف ارسال ایمیل سرور پر شده باشه یا محدودیت ساعتی چیزی گذاشته باشن برای ارسال ایمیل.

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

 

ویرایش شده توسط mehran-b
لینک به ارسال

والا من 1 ساله تقریبا اینم مشکلو دارم - از smtp هم قبلا استفاده کردم افزونشو ولی ایمیل تست که میزدم ارسال نمیشد - امروزم به پشتیبانی گفتم - اینو بهم گفت : 

 

شما باید در تنظیمات وردرس سایت خود اکانت ایمیل ارسال کننده را به اکانت ایمیل دیگری که بر روی هاست ساخته اید تغییر دهید 
بر روی سرویس های هاست ایران ایمیل اکانت دیفالت cpanel قابلیت ارسال ایمیل ندارند 
تنظیمات ایمیل برای هاست بدین صورت می باشد 
outgoing server: mail.yourdomain.com
incoming server: mail.yourdomain.com
pop3 port: 110

smtp port:25 or 587
دقت داشته باشید که mail account ای که فرم شما با آن اقدام به ارسال میکند باید در بخش email accounts در cpanel تعریف شده باشد 
برای بررسی این مورد باید با برنامه نویس سایت خود مشورت نمایید 

لینک به ارسال

خوب پس یه اکانت ایمیل توی cpanel بسازید سپس این کد رو بذارید توی فایل functions.php قالب سایتتون زیر

<?php
add_filter('wp_mail_from', function($original_email_address) {
	return 'info@domain.com';
});

جای info@domain.com نام ایمیلی رو که توی cpanel ساختید بذارید.

توجه کنید کد بالا ایمیل رو از SMTP ارسال نمیکنه فقط ایمیل ارسال کننده رو از حالت پیشفرض که wordpress@domain.com هست به چیزی که میزنید و توی cpanel ساختید تغییر میده.

 

پ.ن : اگر این مورد جواب نداد راهش همون SMTP هست.

ویرایش شده توسط mehran-b
لینک به ارسال

SMTP که افزونه نمیخواد. افزونه برای کارهای پیچیده به کار میاد.

 

در 38 دقیقه قبل، mehran-b گفته است :

خوب پس یه اکانت ایمیل توی cpanel بسازید سپس این کد رو بذارید توی فایل functions.php قالب سایتتون زیر


<?php

add_filter('wp_mail_from', function($original_email_address) {
	return 'info@domain.com';
});

جای info@domain.com نام ایمیلی رو که توی cpanel ساختید بذارید.

توجه کنید کد بالا ایمیل رو از SMTP ارسال نمیکنه فقط ایمیل ارسال کننده رو از حالت پیشفرض که wordpress@domain.com هست به چیزی که میزنید و توی cpanel ساختید تغییر میده.

 

پ.ن : اگر این مورد جواب نداد راهش همون SMTP هست.

این مورد رو تست کردید؟

لینک به ارسال

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

smtp.gmail.com

465

 No encryption

 No: Do not use SMTP authentication

Username و Password هم یه جیمیل ساختم و اونو زدم

 

و From Email هم noreply@dmf313.ir گزاشتم

 

ولی وقتی ایمیل تست میفرستم FLASE میشه

 

 

 

Test Message Sent

The result was:

bool(false)

The full debugging output is shown below:

object(PHPMailer)#8585 (76) {
  ["Version"]=>
  string(6) "5.2.22"
  ["Priority"]=>
  NULL
  ["CharSet"]=>
  string(5) "UTF-8"
  ["ContentType"]=>
  string(10) "text/plain"
  ["Encoding"]=>
  string(4) "7bit"
  ["ErrorInfo"]=>
  string(82) "SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting"
  ["From"]=>
  string(17) "noreply@dmf313.ir"
  ["FromName"]=>
  string(18) "سایت DMF313.IR"
  ["Sender"]=>
  string(0) ""
  ["ReturnPath"]=>
  string(0) ""
  ["Subject"]=>
  string(44) "WP Mail SMTP: Test mail to noreply@dmf313.ir"
  ["Body"]=>
  string(68) "This is a test email generated by the WP Mail SMTP WordPress plugin."
  ["AltBody"]=>
  string(0) ""
  ["Ical"]=>
  string(0) ""
  ["MIMEBody":protected]=>
  string(69) "This is a test email generated by the WP Mail SMTP WordPress plugin.
"
  ["MIMEHeader":protected]=>
  string(361) "Date: Mon, 18 Sep 2017 15:37:51 +0430
To: noreply@dmf313.ir
From: =?UTF-8?B?2LPYp9uM2KogRE1GMzEzLklS?= 
Subject: WP Mail SMTP: Test mail to noreply@dmf313.ir
Message-ID: <94dee8a41a7bf361cc20cbabed04c174@dmf313.ir>
X-Mailer: PHPMailer 5.2.22 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

"
  ["mailHeader":protected]=>
  string(0) ""
  ["WordWrap"]=>
  int(0)
  ["Mailer"]=>
  string(4) "smtp"
  ["Sendmail"]=>
  string(18) "/usr/sbin/sendmail"
  ["UseSendmailOptions"]=>
  bool(true)
  ["PluginDir"]=>
  string(0) ""
  ["ConfirmReadingTo"]=>
  string(0) ""
  ["Hostname"]=>
  string(0) ""
  ["MessageID"]=>
  string(0) ""
  ["MessageDate"]=>
  string(31) "Mon, 18 Sep 2017 15:37:51 +0430"
  ["Host"]=>
  string(14) "smtp.gmail.com"
  ["Port"]=>
  string(3) "465"
  ["Helo"]=>
  string(0) ""
  ["SMTPSecure"]=>
  string(0) ""
  ["SMTPAutoTLS"]=>
  bool(true)
  ["SMTPAuth"]=>
  bool(false)
  ["SMTPOptions"]=>
  array(0) {
  }
  ["Username"]=>
  string(0) ""
  ["Password"]=>
  string(0) ""
  ["AuthType"]=>
  string(0) ""
  ["Realm"]=>
  string(0) ""
  ["Workstation"]=>
  string(0) ""
  ["Timeout"]=>
  int(300)
  ["SMTPDebug"]=>
  bool(true)
  ["Debugoutput"]=>
  string(4) "echo"
  ["SMTPKeepAlive"]=>
  bool(false)
  ["SingleTo"]=>
  bool(false)
  ["SingleToArray"]=>
  array(0) {
  }
  ["do_verp"]=>
  bool(false)
  ["AllowEmpty"]=>
  bool(false)
  ["LE"]=>
  string(1) "
"
  ["DKIM_selector"]=>
  string(0) ""
  ["DKIM_identity"]=>
  string(0) ""
  ["DKIM_passphrase"]=>
  string(0) ""
  ["DKIM_domain"]=>
  string(0) ""
  ["DKIM_private"]=>
  string(0) ""
  ["DKIM_private_string"]=>
  string(0) ""
  ["action_function"]=>
  string(0) ""
  ["XMailer"]=>
  string(0) ""
  ["smtp":protected]=>
  object(SMTP)#8536 (14) {
    ["Version"]=>
    string(6) "5.2.22"
    ["SMTP_PORT"]=>
    int(25)
    ["CRLF"]=>
    string(2) "
"
    ["do_debug"]=>
    bool(true)
    ["Debugoutput"]=>
    string(4) "echo"
    ["do_verp"]=>
    bool(false)
    ["Timeout"]=>
    int(300)
    ["Timelimit"]=>
    int(300)
    ["smtp_transaction_id_patterns":protected]=>
    array(3) {
      ["exim"]=>
      string(21) "/[0-9]{3} OK id=(.*)/"
      ["sendmail"]=>
      string(29) "/[0-9]{3} 2.0.0 (.*) Message/"
      ["postfix"]=>
      string(35) "/[0-9]{3} 2.0.0 Ok: queued as (.*)/"
    }
    ["smtp_conn":protected]=>
    bool(false)
    ["error":protected]=>
    array(4) {
      ["error"]=>
      string(0) ""
      ["detail"]=>
      string(0) ""
      ["smtp_code"]=>
      string(0) ""
      ["smtp_code_ex"]=>
      string(0) ""
    }
    ["helo_rply":protected]=>
    NULL
    ["server_caps":protected]=>
    NULL
    ["last_reply":protected]=>
    string(0) ""
  }
  ["to":protected]=>
  array(1) {
    [0]=>
    array(2) {
      [0]=>
      string(17) "noreply@dmf313.ir"
      [1]=>
      string(0) ""
    }
  }
  ["cc":protected]=>
  array(0) {
  }
  ["bcc":protected]=>
  array(0) {
  }
  ["ReplyTo":protected]=>
  array(0) {
  }
  ["all_recipients":protected]=>
  array(1) {
    ["noreply@dmf313.ir"]=>
    bool(true)
  }
  ["RecipientsQueue":protected]=>
  array(0) {
  }
  ["ReplyToQueue":protected]=>
  array(0) {
  }
  ["attachment":protected]=>
  array(0) {
  }
  ["CustomHeader":protected]=>
  array(0) {
  }
  ["lastMessageID":protected]=>
  string(44) "<94dee8a41a7bf361cc20cbabed04c174@dmf313.ir>"
  ["message_type":protected]=>
  string(5) "plain"
  ["boundary":protected]=>
  array(3) {
    [1]=>
    string(35) "b1_94dee8a41a7bf361cc20cbabed04c174"
    [2]=>
    string(35) "b2_94dee8a41a7bf361cc20cbabed04c174"
    [3]=>
    string(35) "b3_94dee8a41a7bf361cc20cbabed04c174"
  }
  ["language":protected]=>
  array(19) {
    ["authenticate"]=>
    string(35) "SMTP Error: Could not authenticate."
    ["connect_host"]=>
    string(43) "SMTP Error: Could not connect to SMTP host."
    ["data_not_accepted"]=>
    string(30) "SMTP Error: data not accepted."
    ["empty_message"]=>
    string(18) "Message body empty"
    ["encoding"]=>
    string(18) "Unknown encoding: "
    ["execute"]=>
    string(19) "Could not execute: "
    ["file_access"]=>
    string(23) "Could not access file: "
    ["file_open"]=>
    string(33) "File Error: Could not open file: "
    ["from_failed"]=>
    string(35) "The following From address failed: "
    ["instantiate"]=>
    string(36) "Could not instantiate mail function."
    ["invalid_address"]=>
    string(17) "Invalid address: "
    ["mailer_not_supported"]=>
    string(25) " mailer is not supported."
    ["provide_address"]=>
    string(54) "You must provide at least one recipient email address."
    ["recipients_failed"]=>
    string(45) "SMTP Error: The following recipients failed: "
    ["signing"]=>
    string(15) "Signing Error: "
    ["smtp_connect_failed"]=>
    string(22) "SMTP connect() failed."
    ["smtp_error"]=>
    string(19) "SMTP server error: "
    ["variable_set"]=>
    string(30) "Cannot set or reset variable: "
    ["extension_missing"]=>
    string(19) "Extension missing: "
  }
  ["error_count":protected]=>
  int(2)
  ["sign_cert_file":protected]=>
  string(0) ""
  ["sign_key_file":protected]=>
  string(0) ""
  ["sign_extracerts_file":protected]=>
  string(0) ""
  ["sign_key_pass":protected]=>
  string(0) ""
  ["exceptions":protected]=>
  bool(true)
  ["uniqueid":protected]=>
  string(32) "94dee8a41a7bf361cc20cbabed04c174"
}

The SMTP debugging output is shown below:

2017-09-18 11:07:51	Connection: opening to smtp.gmail.com:465, timeout=300, options=array (
                   	                  )
2017-09-18 11:07:53	Connection: Failed to connect to server. Error number 2. "Error notice: stream_socket_client(): unable to connect to smtp.gmail.com:465 (Network is unreachable)
2017-09-18 11:07:53	SMTP ERROR: Failed to connect to server: Network is unreachable (101)
2017-09-18 11:07:53	SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
لینک به ارسال

مشکل از هاستم بود - هاستمو عوض کردم درست شد.

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

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

ولی ایمیل اطلاع از نظرات جدید ارسال نمیشه و همچین ایمیلهای افزونه ها

لینک به ارسال
در 16 دقیقه قبل، md3848 گفته است :

مشکل از هاستم بود - هاستمو عوض کردم درست شد.

مشکل که خوب قطعا از هاست بود.

نقل قول

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

ولی ایمیل اطلاع از نظرات جدید ارسال نمیشه و همچین ایمیلهای افزونه ها

اگر اون کد تست ارسال میکنه وردپرس هم باید ارسال کنه.

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

لینک به ارسال

اطلاع رسانی از نظرات جدید وردپرس درست شد - افزونه WP Mail SMTP by WPForms رو غیر فعال کردم درست شد.

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

ممنون.:)

لینک به ارسال
در 1 دقیقه قبل، md3848 گفته است :

اطلاع رسانی از نظرات جدید وردپرس درست شد - افزونه WP Mail SMTP by WPForms رو غیر فعال کردم درست شد.

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

ممنون.:)

دیگه بخش کامنت ارسال کنه ایمیل رو حل شده است مشکل ایمیلتون.

لینک به ارسال

ایمیل افزونه WordPress Comments Plugin – wpDiscuz کار نکرد ( اون ایملی که کاربران وقتی نظرشون جواب داده بشه براشون ارسال میشه ) که خب فرضو گزاشتم بر مشکل داشتن افزونه و غیر فعالش کردم - کلا هر چی افزونه در زمینه ارسال ایمیل به کاربران در صورت پاسخ دادن نظرشون - تست کردم ایمیلش ارسال نشد که نشد - اخریش هم افزونه Subscribe to Comments Reloaded بود که تست کردم - چیکار کنم اینو؟

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

لینک به ارسال

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

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

لینک به ارسال

حالا چطور میشه فهمید که افزونه سالمه 

و چطور میشه فهمید که سرور منو محدود کرده؟

لینک به ارسال
در 2 دقیقه قبل، md3848 گفته است :

حالا چطور میشه فهمید که افزونه سالمه

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

نقل قول

و چطور میشه فهمید که سرور منو محدود کرده؟

اینو نمیدونم چطور میشه فهمید.

لینک به ارسال
  • 3 سال بعد...

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...