Skip to content

Commit 6d5fac4

Browse files
committed
Apply the official product name "FlexConfirmMail"
I've been developing this project under the code name of "DeneBrowser CheckMyMail". After a bit of discussions, I decided to rebrand this addin as "FlexConfirmMail". Fix it accordingly. Signed-off-by: Fujimoto Seiji <[email protected]>
1 parent 4470464 commit 6d5fac4

17 files changed

+52
-52
lines changed

.github/workflows/build.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ jobs:
88
- uses: microsoft/[email protected]
99
- name: Generate self-signed cert
1010
run: |
11-
$cert = New-SelfSignedCertificate -Subject "CN=CheckMyMailSelfSign" -Type CodeSigningCert -CertStoreLocation "Cert:\CurrentUser\My" -NotAfter (Get-Date).AddYears(10)
12-
(Get-Content CheckMyMail.csproj) -Replace '<ManifestCertificateThumbprint>[^<]*',("<ManifestCertificateThumbprint>" + $cert.Thumbprint) | Set-Content CheckMyMail.csproj
11+
$cert = New-SelfSignedCertificate -Subject "CN=FlexConfirmMailSelfSign" -Type CodeSigningCert -CertStoreLocation "Cert:\CurrentUser\My" -NotAfter (Get-Date).AddYears(10)
12+
(Get-Content FlexConfirmMail.csproj) -Replace '<ManifestCertificateThumbprint>[^<]*',("<ManifestCertificateThumbprint>" + $cert.Thumbprint) | Set-Content FlexConfirmMail.csproj
1313
- name: Compile
1414
run: msbuild /p:Configuration=Release
1515
- name: Make Installer
16-
run: iscc.exe CheckMyMail.iss
16+
run: iscc.exe FlexConfirmMail.iss
1717
- name: Upload Installer
1818
uses: actions/upload-artifact@v2
1919
with:

CheckMyMail.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
<ProjectGuid>{4EAA079A-248A-4A17-A99F-BECD06A01945}</ProjectGuid>
2525
<OutputType>Library</OutputType>
2626
<NoStandardLibraries>false</NoStandardLibraries>
27-
<RootNamespace>CheckMyMail</RootNamespace>
28-
<AssemblyName>CheckMyMail</AssemblyName>
27+
<RootNamespace>FlexConfirmMail</RootNamespace>
28+
<AssemblyName>FlexConfirmMail</AssemblyName>
2929
<LoadBehavior>3</LoadBehavior>
3030
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
3131
<DefineConstants>VSTO40</DefineConstants>
@@ -237,7 +237,7 @@
237237
<VisualStudio>
238238
<FlavorProperties GUID="{BAA0C2D2-18E2-41B9-852F-F413020CAA33}">
239239
<ProjectProperties HostName="Outlook" HostPackage="{29A7B9D7-A7F1-4328-8EF0-6B2D1A56B2C1}" OfficeVersion="15.0" VstxVersion="4.0" ApplicationType="Outlook" Language="cs" TemplatesPath="" DebugInfoExeName="#Software\Microsoft\Office\16.0\Outlook\InstallRoot\Path#outlook.exe" AddItemTemplatesGuid="{A58A78EB-1C92-4DDD-80CF-E8BD872ABFC4}" />
240-
<Host Name="Outlook" GeneratedCodeNamespace="CheckMyMail" IconIndex="0">
240+
<Host Name="Outlook" GeneratedCodeNamespace="FlexConfirmMail" IconIndex="0">
241241
<HostItem Name="ThisAddIn" Code="ThisAddIn.cs" CanonicalName="AddIn" CanActivate="false" IconIndex="1" Blueprint="ThisAddIn.Designer.xml" GeneratedCode="ThisAddIn.Designer.cs" />
242242
</Host>
243243
</FlavorProperties>

CheckMyMail.iss

+22-22
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,46 @@
11
[Setup]
2-
AppName=CheckMyMail
3-
AppVerName=CheckMyMail
2+
AppName=FlexConfirmMail
3+
AppVerName=FlexConfirmMail
44
VersionInfoVersion=1.1.0.0
55
AppPublisher=DeneBrowser
66
AppVersion=1.1.0
77
UninstallDisplayIcon={app}\cmm.ico
8-
DefaultDirName={commonpf}\CheckMyMail
8+
DefaultDirName={commonpf}\FlexConfirmMail
99
Compression=lzma2
1010
SolidCompression=yes
1111
OutputDir=dest
12-
OutputBaseFilename=CheckMyMailSetup
13-
VersionInfoDescription=CheckMyMailSetup
12+
OutputBaseFilename=FlexConfirmMailSetup
13+
VersionInfoDescription=FlexConfirmMailSetup
1414
ArchitecturesAllowed=x64
1515
ArchitecturesInstallIn64BitMode=x64
1616

1717
[Registry]
18-
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; Flags: uninsdeletekey
19-
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; ValueType: string; ValueName: "Description"; ValueData: "Addon for Checking Recipients and Attachments"
20-
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; ValueType: string; ValueName: "FriendlyName"; ValueData: "CheckMyMail"
21-
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; ValueType: string; ValueName: "Manifest"; ValueData: "file:///{app}\CheckMyMail.vsto|vstolocal"
22-
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; ValueType: dword; ValueName: "LoadBehavior"; ValueData: 3
18+
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; Flags: uninsdeletekey
19+
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; ValueType: string; ValueName: "Description"; ValueData: "Addon for Checking Recipients and Attachments"
20+
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; ValueType: string; ValueName: "FriendlyName"; ValueData: "FlexConfirmMail"
21+
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; ValueType: string; ValueName: "Manifest"; ValueData: "file:///{app}\FlexConfirmMail.vsto|vstolocal"
22+
Root: HKLM; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; ValueType: dword; ValueName: "LoadBehavior"; ValueData: 3
2323

2424
; Install for 32bit Office as well
25-
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; Flags: uninsdeletekey
26-
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; ValueType: string; ValueName: "Description"; ValueData: "Addon for Checking Recipients and Attachments"
27-
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; ValueType: string; ValueName: "FriendlyName"; ValueData: "CheckMyMail"
28-
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; ValueType: string; ValueName: "Manifest"; ValueData: "file:///{app}\CheckMyMail.vsto|vstolocal"
29-
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.CheckMyMail"; ValueType: dword; ValueName: "LoadBehavior"; ValueData: 3
25+
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; Flags: uninsdeletekey
26+
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; ValueType: string; ValueName: "Description"; ValueData: "Addon for Checking Recipients and Attachments"
27+
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; ValueType: string; ValueName: "FriendlyName"; ValueData: "FlexConfirmMail"
28+
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; ValueType: string; ValueName: "Manifest"; ValueData: "file:///{app}\FlexConfirmMail.vsto|vstolocal"
29+
Root: HKLM32; Subkey: "Software\Microsoft\Office\Outlook\Addins\DeneBrowser.FlexConfirmMail"; ValueType: dword; ValueName: "LoadBehavior"; ValueData: 3
3030

3131
; Prevent Outlook from disabling .NET addon
32-
Root: HKCU; Subkey: "Software\Microsoft\Office\16.0\Outlook\Resiliency\DoNotDisableAddinList"; ValueType: dword; ValueName: "DeneBrowser.CheckMyMail"; ValueData: 1
33-
Root: HKCU; Subkey: "Software\Microsoft\Office\13.0\Outlook\Resiliency\DoNotDisableAddinList"; ValueType: dword; ValueName: "DeneBrowser.CheckMyMail"; ValueData: 1
32+
Root: HKCU; Subkey: "Software\Microsoft\Office\16.0\Outlook\Resiliency\DoNotDisableAddinList"; ValueType: dword; ValueName: "DeneBrowser.FlexConfirmMail"; ValueData: 1
33+
Root: HKCU; Subkey: "Software\Microsoft\Office\13.0\Outlook\Resiliency\DoNotDisableAddinList"; ValueType: dword; ValueName: "DeneBrowser.FlexConfirmMail"; ValueData: 1
3434

3535
[Languages]
3636
Name: jp; MessagesFile: "compiler:Languages\Japanese.isl"
3737

3838
[Files]
39-
Source: "bin\Release\CheckMyMail.dll"; DestDir: "{app}"; Flags: ignoreversion
40-
Source: "bin\Release\CheckMyMail.dll.manifest"; DestDir: "{app}"; Flags: ignoreversion
41-
Source: "bin\Release\CheckMyMail.vsto"; DestDir: "{app}"; Flags: ignoreversion
39+
Source: "bin\Release\FlexConfirmMail.dll"; DestDir: "{app}"; Flags: ignoreversion
40+
Source: "bin\Release\FlexConfirmMail.dll.manifest"; DestDir: "{app}"; Flags: ignoreversion
41+
Source: "bin\Release\FlexConfirmMail.vsto"; DestDir: "{app}"; Flags: ignoreversion
4242
Source: "bin\Release\Microsoft.Office.Tools.Common.v4.0.Utilities.dll"; DestDir: "{app}"; Flags: ignoreversion
4343
Source: "bin\Release\Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll"; DestDir: "{app}"; Flags: ignoreversion
4444
Source: "doc\cmm.ico"; DestDir: "{app}"; Flags: ignoreversion
45-
Source: "doc\trusted.txt"; DestDir: "{commonappdata}\CheckMyMail"; Flags: ignoreversion onlyifdoesntexist uninsneveruninstall
46-
Source: "doc\unsafe.txt"; DestDir: "{commonappdata}\CheckMyMail"; Flags: ignoreversion onlyifdoesntexist uninsneveruninstall
45+
Source: "doc\trusted.txt"; DestDir: "{commonappdata}\FlexConfirmMail"; Flags: ignoreversion onlyifdoesntexist uninsneveruninstall
46+
Source: "doc\unsafe.txt"; DestDir: "{commonappdata}\FlexConfirmMail"; Flags: ignoreversion onlyifdoesntexist uninsneveruninstall

CheckMyMail.sln

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 16
44
VisualStudioVersion = 16.0.31911.196
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CheckMyMail", "CheckMyMail.csproj", "{4EAA079A-248A-4A17-A99F-BECD06A01945}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FlexConfirmMail", "FlexConfirmMail.csproj", "{4EAA079A-248A-4A17-A99F-BECD06A01945}"
77
EndProject
88
Global
99
GlobalSection(SolutionConfigurationPlatforms) = preSolution

Config.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
using System.IO;
55

6-
namespace CheckMyMail
6+
namespace FlexConfirmMail
77
{
88
public class Config
99
{
10-
const String ROOTPATH = @"C:\ProgramData\CheckMyMail\";
10+
const String ROOTPATH = @"C:\ProgramData\FlexConfirmMail\";
1111
public const String DOMAIN_EXCHANGE = "Exchange";
1212

1313
public HashSet<string> TrustedDomains = new HashSet<string>();

CountDialog.Designer.cs

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CountDialog.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
using System.Threading.Tasks;
44
using System.Windows.Forms;
55

6-
namespace CheckMyMail
6+
namespace FlexConfirmMail
77
{
88
public partial class CountDialog : Form
99
{

MailRecipient.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using Outlook = Microsoft.Office.Interop.Outlook;
22
using System;
33

4-
namespace CheckMyMail
4+
namespace FlexConfirmMail
55
{
66
public class MailRecipient : IComparable
77
{

MainDialog.xaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
<Window x:Class="CheckMyMail.MainDialog"
1+
<Window x:Class="FlexConfirmMail.MainDialog"
22
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
33
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
44
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
55
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6-
xmlns:local="clr-namespace:CheckMyMail"
6+
xmlns:local="clr-namespace:FlexConfirmMail"
77
mc:Ignorable="d" Width="750" Height="500"
88
Title="">
99
<Grid Background="{DynamicResource {x:Static SystemColors.ControlBrushKey}}">

MainDialog.xaml.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using System.Windows.Controls;
66
using Outlook = Microsoft.Office.Interop.Outlook;
77

8-
namespace CheckMyMail
8+
namespace FlexConfirmMail
99
{
1010
/// <summary>
1111
/// MainDialog.xaml の相互作用ロジック
@@ -47,7 +47,7 @@ public void LoadMail(Outlook.MailItem mail, Config config)
4747
CheckUnsafeDomain(all, config);
4848

4949
/* Show the subject string in title bar */
50-
this.Title = $"{mail.Subject} - CheckMyMail";
50+
this.Title = $"{mail.Subject} - FlexConfirmMail";
5151
}
5252

5353
private void CheckUnsafeDomain(List<MailRecipient> list, Config config)

Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
// アセンブリに関する一般情報は以下の属性セットを通して制御されます。
55
// アセンブリに関連付けられている情報を変更するには、
66
// これらの属性値を変更してください。
7-
[assembly: AssemblyTitle("CheckMyMail")]
7+
[assembly: AssemblyTitle("FlexConfirmMail")]
88
[assembly: AssemblyDescription("")]
99
[assembly: AssemblyConfiguration("")]
1010
[assembly: AssemblyCompany("")]
11-
[assembly: AssemblyProduct("CheckMyMail")]
11+
[assembly: AssemblyProduct("FlexConfirmMail")]
1212
[assembly: AssemblyCopyright("Copyright © 2021")]
1313
[assembly: AssemblyTrademark("")]
1414
[assembly: AssemblyCulture("")]

Properties/Resources.Designer.cs

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Properties/Settings.Designer.cs

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
CheckMyMail
1+
FlexConfirmMail
22
===========
33

44
メールの誤送信を防止するためのOutlook向けアドオンです。
55

6-
![CheckMyMail logo](doc/CheckMyMailGuide/cmm-logo.png)
6+
![FlexConfirmMail logo](doc/FlexConfirmMailGuide/cmm-logo.png)
77

8-
* 公式サイト: https://denebrowser.github.io/CheckMyMail/
9-
* インストーラ: https://github.com/DeneBrowser/CheckMyMail/releases
8+
* 公式サイト: https://denebrowser.github.io/FlexConfirmMail/
9+
* インストーラ: https://github.com/DeneBrowser/FlexConfirmMail/releases
1010

1111
**主な機能**
1212

@@ -16,7 +16,7 @@ CheckMyMail
1616

1717
**使い方**
1818

19-
1. リリースページからCheckMyMailの最新版のインストーラを取得します
19+
1. リリースページからFlexConfirmMailの最新版のインストーラを取得します
2020
2. 導入対象の端末でインストーラを実行します。
2121
3. Outlookを立ち上げて動作を確認します。
2222

ThisAddIn.Designer.cs

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ThisAddIn.Designer.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<hostitem:hostItem hostitem:baseType="Microsoft.Office.Tools.Outlook.OutlookAddInBase" hostitem:namespace="CheckMyMail" hostitem:className="ThisAddIn" hostitem:identifier="ThisAddIn" hostitem:primaryCookie="AddIn" hostitem:master="true" hostitem:factoryType="Microsoft.Office.Tools.Outlook.Factory" hostitem:startupIndex="0" xmlns:hostitem="http://schemas.microsoft.com/2004/VisualStudio/Tools/Applications/HostItem.xsd">
1+
<hostitem:hostItem hostitem:baseType="Microsoft.Office.Tools.Outlook.OutlookAddInBase" hostitem:namespace="FlexConfirmMail" hostitem:className="ThisAddIn" hostitem:identifier="ThisAddIn" hostitem:primaryCookie="AddIn" hostitem:master="true" hostitem:factoryType="Microsoft.Office.Tools.Outlook.Factory" hostitem:startupIndex="0" xmlns:hostitem="http://schemas.microsoft.com/2004/VisualStudio/Tools/Applications/HostItem.xsd">
22
<hostitem:hostObject hostitem:name="Application" hostitem:identifier="Application" hostitem:type="Microsoft.Office.Interop.Outlook.Application" hostitem:cookie="Application" hostitem:modifier="Internal" />
33
<hostitem:hostControl hostitem:name="CustomTaskPanes" hostitem:identifier="CustomTaskPanes" hostitem:type="Microsoft.Office.Tools.CustomTaskPaneCollection" hostitem:primaryCookie="CustomTaskPanes" hostitem:modifier="Internal" />
44
</hostitem:hostItem>

ThisAddIn.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Windows.Forms;
22
using Outlook = Microsoft.Office.Interop.Outlook;
33

4-
namespace CheckMyMail
4+
namespace FlexConfirmMail
55
{
66
public partial class ThisAddIn
77
{

0 commit comments

Comments
 (0)