中の技術日誌
 ホーム / 上へ

dotText24 コメントの通知メールで管理者のメールも送るようにする

2005/06/11

.Text でコメントを書くと管理者にメールで通知されます。

でも、なぜか管理者が書いたメールは届きません。こんな気遣いは無用です。

Dottext.FrameworkのEntries.csのpublic static void InsertComment(Entry entry) 298行目近辺です。

// if it's not the administrator commenting

if(!Security.IsAdmin)
{
    try
    {
        
        string blogTitle = Config.CurrentBlog().Title;

        // create and format an email to the site admin with comment details

        IMailProvider im = EmailProvider.Instance();

        string To = Config.CurrentBlog().Email;
        string From = Config.Settings.BlogProviders.EmailProvider.AdminEmail;
        string Subject = String.Format("Comment: {0} (via {1})", entry.Title, blogTitle);
        string Body = String.Format("Comments from {0}:\r\n\r\nSender: {1}\r\nUrl: {2}\r\nIP Address: {3}\r\n=====================================\r\n\r\n{4}\r\n\r\n{5}\r\n\r\nSource: {6}#{7}", 
            blogTitle,
            entry.Author,
            entry.TitleUrl,
            entry.SourceName,
            entry.Title,                    
            // we're sending plain text email by default, but body includes <br>s for crlf

            entry.Body.Replace("<br>", "\n"), 
            entry.SourceUrl,
            entryID);            
        
        im.Send(To,From,Subject,Body);
    }
    catch(Exception e)
    {
        Log.Write(e);
    }
}

このif(!Security.IsAdmin)を消してしまいましょう。

[戻る] [進む]                  


勉強会: 05/18 大阪 登録受付中

中の技術日誌
コンテンツ
わんくま同盟
わんくま同盟
わんくま同盟
広告
バナー
MVP LOGO
MSMVP Visual C# Since 2004/04-2007/03
MCP LOGO
070-316
姉妹サイト
姉妹サイト:じゃんぬのC#, VB.NET 入門
じゃんぬの
C#, VB.NET 入門
検索
Google

ブログ本家
広告