[轉錄]Re: Maple 3 系列應修改 mail.c...
※ 本文轉錄自 [Daily] 看板
作者: DarkKiller (悸動) 看板: Daily
標題: Re: Maple 3 系列應修改 mail.c...
時間: Sun May 25 20:48:49 2003
※ 引述《DarkKiller (悸動)》之銘言:
> 在 Maple 3 系列的 mail.c 裡面應該會有一段關於 bbsreg 的 code:
> fprintf(fw, "From: %s\r\nTo: %s\r\nSubject: %s\r\nX-Sender: %s (%s)\r\n"
> 這段 code 應修改為:
> fprintf(fw, "From: BBS Register <%s>\r\nTo: %s\r\nSubject: %s\r\nX-Sender: %s (%s)\r\n"
> 這樣可以避免 SpamAssassin 這套有名的 AntiSpam Software 的這條 Rule:
> NO_REAL_NAME (1.1 points) From: does not include a real name
抱歉,上面的改法會讓一般信件寄出來的時候也有 BBS Register,請參考下面
的改法:
--- mail.c.orig Sun May 25 20:39:54 2003
+++ mail.c Sun May 25 20:45:34 2003
@@ -276,7 +276,7 @@
int sock;
time_t chrono, stamp;
FILE *fp, *fr, *fw;
- char *str, buf[512], from[80], subject[80], msgid[80];
+ char *str, buf[512], from[80], subject[80], msgid[80], nick[80];
#ifdef HAVE_SIGNED_MAIL
char prikey[9];
union{
@@ -302,6 +302,7 @@
title = subject;
/* Thor.990125: MYHOSTNAME統一放入 str_host */
sprintf(from, "bbsreg@%s", str_host);
+ strcpy(nick, "BBS Register");
archiv32(str_hash(rcpt, chrono), buf);
/* sprintf(title, "[MapleBBS]To %s(%s) [VALID]", cuser.userid, buf); */
/* Thor.981012: 集中在 config.h 管理 */
@@ -311,6 +312,7 @@
{
/* Thor.990125: MYHOSTNAME統一放入 str_host */
sprintf(from, "%s.bbs@%s", cuser.userid, str_host);
+ strncpy(nick, cuser.username, sizeof(nick));
}
str = strchr(rcpt, '@') + 1;
@@ -377,10 +379,10 @@
/* ------------------------------------------------- */
/* Thor.990125: 儘可能的像 RFC822 & sendmail的作法, 免得別人不接:p */
- fprintf(fw, "From: %s\r\nTo: %s\r\nSubject: %s\r\nX-Sender: %s (%s)\r\n"
+ fprintf(fw, "From: \"%s\" <%s>\r\nTo: %s\r\nSubject: %s\r\nX-Sender: %s (%s)\r\n"
"Date: %s\r\nMessage-Id: <%s@%s>\r\n"
"X-Disclaimer: [%s] 對本信內容恕不負責\r\n\r\n",
- from, rcpt, title, cuser.userid, cuser.username,
+ nick, from, rcpt, title, cuser.userid, cuser.username,
Atime(&stamp), msgid, str_host,
str_site);
--
Resistance is futile.
<gslin@ccreader.nctu.edu.tw>
--
※ Origin: 邪惡小鹿鹿 <Deer.twbbs.org> ◆ From: news.math.nctu.edu.tw
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Maple 近期熱門文章
PTT數位生活區 即時熱門文章