[轉錄]Re: Maple 3 系列應修改 mail.c...

看板Maple (BBS架站)作者時間21年前 (2003/05/25 21:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 本文轉錄自 [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
文章代碼(AID): #-qC9E00 (Maple)
文章代碼(AID): #-qC9E00 (Maple)