Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 請問如何才能讓系統使用管理員郵箱以外的電郵地址來發信?

[复制链接]
parco 发表于 2014-6-20 20:45:16 | 显示全部楼层 |阅读模式
我的管理員郵箱設定了做 admin@domain

而 UCenter 內的 郵件設置 內的 郵件來源地址 都已經設定成了 auto-send-no-reply@domain

那麼如何才能另站內的任何地方都顯示以 admin@domain 作為聯絡,
但實際上 Discuz 系統自動寄出的所有信件例如新會員註冊驗證及系統公報消息等等由 PHP 程式自動寄出的信件實際上都會由 auto-send-no-reply@domain 所寄出,

那麼要怎麼設定才能做到這一點呢?
小弟所用的是 X3.2 20140618 版

感激不盡
allthebest 发表于 2014-6-20 21:59:03 | 显示全部楼层
要使用管理員郵箱以外的電郵地址來發信

根本就不用Discuz系統內發電郵

站外用什么電郵地址來發信都可以啊
回复

使用道具 举报

 楼主| parco 发表于 2014-6-20 22:21:41 | 显示全部楼层
allthebest 发表于 2014-6-20 21:59
要使用管理員郵箱以外的電郵地址來發信

根本就不用Discuz系統內發電郵

不過你會員註冊驗証信就絕不能在站外發出吧  
回复

使用道具 举报

allthebest 发表于 2014-6-20 22:32:41 | 显示全部楼层
parco 发表于 2014-6-20 22:21
不過你會員註冊驗証信就絕不能在站外發出吧

會員註冊驗証信只需要一個系統電郵地址就足夠

多只會混亂的說
回复

使用道具 举报

 楼主| parco 发表于 2014-6-20 22:35:22 | 显示全部楼层
allthebest 发表于 2014-6-20 22:32
會員註冊驗証信只需要一個系統電郵地址就足夠

多只會混亂的說

這不是很容易收到大量廣告信嗎?

還有那些很無聊總會回覆這些信件的人
回复

使用道具 举报

allthebest 发表于 2014-6-20 22:39:37 | 显示全部楼层
parco 发表于 2014-6-20 22:35
這不是很容易收到大量廣告信嗎?

還有那些很無聊總會回覆這些信件的人

no-reply 收大量廣告信?

我一封也沒收過

別太担心的說
回复

使用道具 举报

allthebest 发表于 2014-6-20 22:49:30 | 显示全部楼层
Discuz系統只能用一個管理員郵箱

沒其它問題 點擊一下 已解决 謝謝
回复

使用道具 举报

 楼主| parco 发表于 2014-6-26 00:53:39 | 显示全部楼层
本帖最后由 parco 于 2014-6-26 00:57 编辑

唉,其實結果最後都是需要小弟自行 DIY 一小段來治標性的暫時解決一下


/source/function/function_mail.php 的 54 行改為:

  1. if($_G['setting']['mail']['mailsend'] == 3) {
  2.     //$email_from = empty($from) ? $_G['setting']['adminemail'] : $from;
  3.     $email_from = empty($from) ? "auto-send-no-reply@domain" : $from;
  4.   } else {
  5.     //$email_from = $from == '' ? '=?'.CHARSET.'?B?'.base64_encode($_G['setting']['sitename'])."?= <".$_G['setting']['adminemail'].">" : (preg_match('/^(.+?) \<(.+?)\>$/',$from, $mats) ? '=?'.CHARSET.'?B?'.base64_encode($mats[1])."?= <$mats[2]>" : $from);
  6.     $email_from = $from == '' ? '=?'.CHARSET.'?B?'.base64_encode($_G['setting']['sitename']." 自動發信系統")."?= <auto-send-no-reply@domain>" : (preg_match('/^(.+?) \<(.+?)\>$/',$from, $mats) ? '=?'.CHARSET.'?B?'.base64_encode($mats[1])."?= <$mats[2]>" : $from);
  7.   }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 19:54 , Processed in 0.033469 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表