1 、防止郵箱地址被惡意採集

郵箱地址遠離被惡意採集的方法其實有很多種,包括但不限於註冊網易、 GMail 、 Hotmail 等等之類的免費郵箱,或者語義化郵箱址址,也或者截
圖等等;其實 WordPress 有內建函式,可以對郵箱地址進行加密處理,該函式為:antispambot(),位於 wp-
include/formatting.php,具體用法如下:

 echo antispambot(get_the_author_email());


antispambot() 函式會解析由 get_the_author_email()
函式 (該函式與 the_author_email() 幾乎相同,唯一的不同在於前者返回作者的 e-mail 地址而後者顯示作者的 e-mail 地址) 傳來的
e-mail 地址。利用 echo 命令可顯示 antispambot() 的輸出結果。

antispambot() 函式的特點在於,它只對 e-mail 地址的某一部分進行編碼,並且每次載入頁面時,被編碼的部分也會發生變化,可以有效防止垃圾郵件的入侵。

如果您需要在您的日誌內容內新增郵箱地址,又很想遠離被垃圾郵件侵蝕的煩惱,可以看看水煮魚分享的技巧:自動隱藏郵件地址防止垃圾郵件

2 、修改預設傳送郵箱地址

如果有朋友在您的部落格裡註冊了新的使用者名稱,WordPress 會以 「WordPress@您的部落格域名」 為預設傳送郵箱地址向該朋友傳送一封註冊資訊的郵件;大多數時候,我們可以借住於騰訊 QQ 郵箱來自定義自己的域名郵箱,以此可以更顯專業化;
比如您設定您的域名郵箱為 support@yourdomain.com,那如何進一步來修改預設的傳送郵箱地址呢?
第一步:修改基礎設定中的郵箱地址為 support@yourdomain.com
第二步:程式碼如下:

function naruco_from_email($email) {
    $mod_from_email = get_option('admin_email');
    return $mod_from_email;
}

function naruco_from_name($email){
    $mod_from_name = get_option('blogname');
    return $mod_from_name;
}

add_filter('wp_mail_from', 'naruco_from_email');
add_filter('wp_mail_from_name', 'naruco_from_name');

將這段程式碼放在皮膚下的 functions.php 中的任意位置,即可起到修改預設郵箱地址的效果;
更多關於 WordPress 內建 mail 的使用方法,可以檢視官方檔案:WP_Mail

3 、相關外掛推薦

很多時候,我們利用 WordPress 的內建郵件功能傳送郵件時,會被攔截也或會被標識為垃圾郵件;為了避免,我們可以採取使用相對較為成熟的外掛,比如:WP Mail SMTP;
至於這個外掛的使用與設定,可以檢視該外掛的說明檔案或者問問度娘、谷歌