• src/sbbs3/email.cpp fido.cpp msg_id.c netmail.cpp postmsg.cpp sbbs.h

    From rswindell@VERT to CVS commit on Saturday, February 16, 2019 17:08:34
    src/sbbs3 email.cpp 1.70 1.71 fido.cpp 1.65 1.66 msg_id.c 1.10 1.11 netmail.cpp 1.52 1.53 postmsg.cpp 1.116 1.117 sbbs.h 1.502 1.503
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv22801

    Modified Files:
    email.cpp fido.cpp msg_id.c netmail.cpp postmsg.cpp sbbs.h
    Log Message:
    QWK-reply-posted email/netmail messages did not contain a Message-ID. Really? So I created a single add_msg_ids() function (mostly migrated from postmsg.cpp) to make this incredibly easy so any/everywhere that adds a message to a message base should be able to call it. This function also creates reply-IDs (when relevant) and program ID (Fido-PID) header fields:
    - FIDOPID (always)
    - FIDOMSGID (if an echomail post)
    - FIDOREPLYID (if an echomail reply-post)
    - RFC822MSGID (always)
    - RFC822REPLYID (if a reply)

    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net