۴ دانشجوی سون‌لرن
کار نکردن mailtrap
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۷ فروردین ۱۴۰۲

سلام وقتتون بخیر

من تنظیمات mailtrap رو انجام دادم ولی درخواستم به mailtrap ارسال نمیشه و پیامی هم در inbox نمایش داده نمیشه:


function my_phpmailer_example($phpmailer)
{
    $phpmailer->isSMTP();
    $phpmailer->Host = 'sandbox.smtp.mailtrap.io';
    $phpmailer->SMTPAuth = true;
    $phpmailer->Port = 2525;
    $phpmailer->Username = '32024165b4ca1b';
    $phpmailer->Password = '84c72810ed62b8';
    $phpmailer->From = "info@yourdomail.com";
    $phpmailer->FromName = "Your Name";
}
add_action('phpmailer_init', 'my_phpmailer_example');
    $full_name = sanitize_text_field($_POST['full_name']);
    $email = sanitize_text_field($_POST['email']);
    $title = sanitize_text_field($_POST['title']);
    $message = sanitize_textarea_field($_POST['message']);
    $header = ['Content-Type:text/html;charset=UTF-8'];
    $send_mail = wp_mail('atyy@gmail.com', 'ایمیل آزمایشی', MailLayout::contact_layout($full_name, $email, $title, $message), $header);
عاطفه ۱۷ فروردین ۱۴۰۲، ۱۲:۱۲

سلام و احترام

لطفا از سایت mailtrap فانکشن و اکشن مربوط به وردپرس را دریافت کرده و در فایل functions.php قالب لود کنید.

موفق باشید

بهنام مرادی ۲۰ فروردین ۱۴۰۲، ۲۳:۰۶

بنده هم همین کار رو انجام دادم مطابق آموزش ولی کار نمیکنه

عاطفه ۲۲ فروردین ۱۴۰۲، ۱۱:۴۳

با سلام مجدد

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

از ان استفاده کنید » لطفا به راهنمایی‌های من دقت نمایید » کد باید مشابه حالت زیر باشد

function mailtrap($phpmailer) {
  $phpmailer->isSMTP();
  $phpmailer->Host = 'sandbox.smtp.mailtrap.io';
  $phpmailer->SMTPAuth = true;
  $phpmailer->Port = 2525;
  $phpmailer->Username = 'user name';
  $phpmailer->Password = 'pass word';
}
add_action('phpmailer_init', 'mailtrap');

لطفا کد بالا را کپی نکنید و انرا از سایت مد نظرتان دریافت نمایید.

موفق باشید

بهنام مرادی ۲۴ فروردین ۱۴۰۲، ۲۰:۴۲