Drop dmail filters.
Few people used dmail filters (~900 users in 5 years) and even fewer used them correctly. Most people used them to try to block dmail spam, but usually they either blocked too much (by adding common words that are present in nearly all dmails, causing all mails to them to be filtered) or too little (blocking specific email addresses or urls, which usually are never seen again after the spammer is banned). Nowadays the spam detection system does a better job of filtering spam.
This commit is contained in:
@@ -807,38 +807,6 @@ CREATE SEQUENCE public.delayed_jobs_id_seq
|
||||
ALTER SEQUENCE public.delayed_jobs_id_seq OWNED BY public.delayed_jobs.id;
|
||||
|
||||
|
||||
--
|
||||
-- Name: dmail_filters; Type: TABLE; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE TABLE public.dmail_filters (
|
||||
id integer NOT NULL,
|
||||
user_id integer NOT NULL,
|
||||
words text NOT NULL,
|
||||
created_at timestamp without time zone NOT NULL,
|
||||
updated_at timestamp without time zone NOT NULL
|
||||
);
|
||||
|
||||
|
||||
--
|
||||
-- Name: dmail_filters_id_seq; Type: SEQUENCE; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE SEQUENCE public.dmail_filters_id_seq
|
||||
START WITH 1
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
CACHE 1;
|
||||
|
||||
|
||||
--
|
||||
-- Name: dmail_filters_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
ALTER SEQUENCE public.dmail_filters_id_seq OWNED BY public.dmail_filters.id;
|
||||
|
||||
|
||||
--
|
||||
-- Name: dmails; Type: TABLE; Schema: public; Owner: -
|
||||
--
|
||||
@@ -3330,13 +3298,6 @@ ALTER TABLE ONLY public.comments ALTER COLUMN id SET DEFAULT nextval('public.com
|
||||
ALTER TABLE ONLY public.delayed_jobs ALTER COLUMN id SET DEFAULT nextval('public.delayed_jobs_id_seq'::regclass);
|
||||
|
||||
|
||||
--
|
||||
-- Name: dmail_filters id; Type: DEFAULT; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.dmail_filters ALTER COLUMN id SET DEFAULT nextval('public.dmail_filters_id_seq'::regclass);
|
||||
|
||||
|
||||
--
|
||||
-- Name: dmails id; Type: DEFAULT; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4385,14 +4346,6 @@ ALTER TABLE ONLY public.delayed_jobs
|
||||
ADD CONSTRAINT delayed_jobs_pkey PRIMARY KEY (id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: dmail_filters dmail_filters_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY public.dmail_filters
|
||||
ADD CONSTRAINT dmail_filters_pkey PRIMARY KEY (id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: dmails dmails_pkey; Type: CONSTRAINT; Schema: public; Owner: -
|
||||
--
|
||||
@@ -4932,13 +4885,6 @@ CREATE INDEX index_delayed_jobs_on_locked_by ON public.delayed_jobs USING btree
|
||||
CREATE INDEX index_delayed_jobs_on_run_at ON public.delayed_jobs USING btree (run_at);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_dmail_filters_on_user_id; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
|
||||
CREATE UNIQUE INDEX index_dmail_filters_on_user_id ON public.dmail_filters USING btree (user_id);
|
||||
|
||||
|
||||
--
|
||||
-- Name: index_dmails_on_created_at; Type: INDEX; Schema: public; Owner: -
|
||||
--
|
||||
@@ -7479,6 +7425,7 @@ INSERT INTO "schema_migrations" (version) VALUES
|
||||
('20200114204550'),
|
||||
('20200115010442'),
|
||||
('20200117220602'),
|
||||
('20200118015014');
|
||||
('20200118015014'),
|
||||
('20200119184442');
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user