ওয়ার্ডপ্রেস <ওয়ার্ডপ্রেস> @ মাইডোমাইন.নেট থেকে অন্য কিছুতে বিজ্ঞপ্তি ইমেলগুলি পরিবর্তন করা


15

আমি কীভাবে বিজ্ঞপ্তি ইমেল ঠিকানাগুলি ওয়ার্ডপ্রেস @ mydomain.net থেকে অন্য কিছুতে পরিবর্তন করব।

আমি এটি করতে চাই কারণ ওয়ার্ডপ্রেস @ mydomain.net জাঙ্ক মেল হিসাবে পতাকাঙ্কিত হওয়া শেষ।

ধন্যবাদ

ড্যানিয়েল


1
আপনার নিরাপদ প্রেরক তালিকায় ঠিকানাটি যুক্ত করবেন না কেন? তাহলে এটি জাঙ্ক মেইলে শেষ হবে না।
t31os

1
এটি আমার পক্ষে কাজ করবে তবে আমার ব্যবহারকারীদের জন্য নয়।

এটি যথেষ্ট ন্যায্য, এটি পরিষ্কার ছিল না যে আপনি কেবল উদ্বোধনী প্রশ্নে নিজেকে উল্লেখ করছেন না।
t31os

উত্তর:


23

আমি জন পি ব্লচ এবং বেন্টারনেটের মতো একটি অনুরূপ পদ্ধতির ব্যবহার করছি, কিছুটা আরও নমনীয়, সুতরাং আমাকে কোনও ক্লায়েন্টের জন্য মেইল ​​ঠিকানা পরিবর্তন করতে হবে না:

<?php # -*- coding: utf-8 -*-
/*
 * Plugin Name: Filter System From Mail
 * Description: Sets the WP from mail address to the first admin’s mail and the from name to blog name.
 * Version:     2012.08.30
 * Author:      Fuxia Scholz
 * Author URI:  https://fuxia.me
 * License:     MIT
 */

if ( ! function_exists( 't5_filter_system_from_mail' ) )
{
    /**
     * First admin's e-mail address or blog name depending on current filter.
     *
     * See wp-includes/pluggable.php::wp_mail()
     *
     * @param  $input Name or email address
     * @return string
     */
    function t5_filter_system_from_mail( $input )
    {
        // not the default address, probably a comment notification.
        if ( 0 !== stripos( $input, 'wordpress' ) )
            return $input; // Not auto-generated

        return get_option( 'wp_mail_from' === current_filter()
            ? 'admin_email' : 'blogname' );
    }

    add_filter( 'wp_mail_from',      't5_filter_system_from_mail' );
    add_filter( 'wp_mail_from_name', 't5_filter_system_from_mail' );
}

6
খুব মার্জিত সমাধান। নিস!
জন পি ব্লচ

@ ফুক্সিয়া আমি একটি ওয়ার্ডপ্রেস নবজাতক। এই কোডটি কোথায় যায়? এটি কি সাধারণ প্লাগইন? যদি তা হয় তবে আমি কীভাবে এটি ইনস্টল করব? এবং t5_এটি কি আপনার ব্যক্তিগত প্লাগইন উপসর্গ? নাকি কিছুটা ব্যাপার না?
লরেঞ্জ মেয়ার

@ লোরেঞ্জমায়ার হ্যাঁ, একটি পৃথক পিএইচপি ফাইল, আপনার ইনস্টলেশনের প্লাগইন ডিরেক্টরিতে সংরক্ষিত। সেখানে আপনি এটি সক্রিয় করতে পারেন। t5_তখন আমার ব্যক্তিগত উপসর্গ ছিল :)
ফুসিয়া

9

একটি দুর্দান্ত প্লাগইন রয়েছে যা এটি আপনার জন্য প্রেরণ করুন নামে কল করে । তবে, আপনি যদি নিজেকে এটি রোল করতে চান তবে এটি মৃত। ইমেল ঠিকানা পরিবর্তন করতে একটি ফিল্টার যুক্ত করুন 'wp_mail_from':

function just_use_my_email(){
  return 'my.email@domain.com';
}

add_filter( 'wp_mail_from', 'just_use_my_email' );

এবং আপনি এর 'wp_mail_from_name'মতো ফিল্টার ব্যবহার করে প্রেরকের নামও পরিবর্তন করতে পারেন (এটি পুরোপুরি alচ্ছিক):

function just_use_my_email_name(){
  return 'My Real Name';
}

add_filter( 'wp_mail_from_name', 'just_use_my_email_name' );

আপনার আসল ইমেল ঠিকানার জন্য ভুয়া মানগুলি কেবলমাত্র অদলবদল করুন এবং আপনি যেতে ভাল।


4

এখানে:

    //email from name function
function my_wp_mail_from_name($name) {
    return 'Name';
}

//email from email function
function my_wp_mail_from($content_type) {
  return 'email@Domain.com';
}

add_filter('wp_mail_from','my_wp_mail_from');
add_filter('wp_mail_from_name','my_wp_mail_from_name');

আপনি যে নামটি চান তার নাম পরিবর্তন করুন এবং আপনার ইমেইল ঠিকানায় ইমেল @ ডোমেন.কম। তবে আপনি যদি ইমেল ঠিকানাটি পরিবর্তন করেন তবে সর্বাধিক অ্যান্টি স্প্যান ফিল্টার স্পোফিংয়ের জন্য আপনার মেলকে ব্লক বা স্প্যাম করবে।


আমি প্রেরণ ফর্ম ব্যবহার করেছি এবং এটি বিজ্ঞাপন হিসাবে কাজ করে। আমি Cas@mydomain.net একটি ইমেল ঠিকানাও তৈরি করেছি এবং স্বয়ংক্রিয় সাইট বিজ্ঞপ্তির জন্য এটি ব্যবহার করতে প্রেরণ ফর্মটি কনফিগার করেছি। আমি আমার পরীক্ষার ব্যবহারকারীর অ্যাকাউন্টে যে পরীক্ষা ইমেলটি প্রেরণ করেছি তা স্প্যাম ফিল্টার দ্বারা চিহ্নিত করা হয়নি। সফল! এখন আমাকে আমার ব্যবহারকারীদের সাথে পরীক্ষা করতে হবে। ধন্যবাদ!

4

বিদ্যমান উত্তরগুলি এটি করার একটি ভাল উপায়, তবে আমি উল্লেখ করতে চাই এমন একটি বিকল্প রয়েছে।

add_action('phpmailer_init','modify_phpmailer');

function modify_phpmailer($phpmailer) {

    $phpmailer->From = "Full Name";
    $phpmailer->FromName = "from@address.com";

    $phpmailer->AddReplyTo("replyto@address.com");
}

এটি * wp_mail_from * এবং * wp_mail_from_name * ফিল্টারগুলির পরে ঘটে । সুতরাং এটির সাহায্যে আপনি একটি পরিবর্তনকে বাধ্য করতে এবং অন্যান্য প্লাগইনগুলিকে এটি সংশোধন করতে বাধা দিতে পারেন। আপনি phpmailer অবজেক্টের সাথে সরাসরি কাজ করতে পারেন এবং ঠিকানার জবাব যুক্ত করার মতো জিনিস (উপরে দেখানো) করতে পারেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.