summaryrefslogtreecommitdiffstats
path: root/util/outmail.c
diff options
context:
space:
mode:
Diffstat (limited to 'util/outmail.c')
-rw-r--r--util/outmail.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/util/outmail.c b/util/outmail.c
index f818d2c6..262c3a67 100644
--- a/util/outmail.c
+++ b/util/outmail.c
@@ -86,7 +86,7 @@ void doSendBody(int sock, FILE *fp, char *from, char *to, char *subject) {
char buf[2048];
n = snprintf(buf, sizeof(buf),
- "From: %s\r\n"
+ "From: %s <%s>\r\n"
"To: %s\r\n"
"Subject: %s\r\n"
"X-Sender: outmail of pttbbs\r\n"
@@ -94,7 +94,7 @@ void doSendBody(int sock, FILE *fp, char *from, char *to, char *subject) {
"Content-Type: text/plain; charset=\"big5\"\r\n"
"Content-Transfer-Encoding: 8bit\r\n"
"X-Disclaimer: [" BBSNAME "]對本信內容恕不負責\r\n\r\n",
- from, to, subject);
+ from, from, to, subject);
write(sock, buf, n);
while(fgets(buf, sizeof(buf), fp)) {