lavabit / magma

The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development.
GNU Affero General Public License v3.0
1.82k stars 165 forks source link

DMTP server seems not finished at all #154

Open netcom-rs opened 2 years ago

netcom-rs commented 2 years ago

looking at the sources, src/servers/dmtp/dmtp.c it seems that every command response is set to predefined values while doing nothing else than returning defined. Example is below. Question to @ladar : why are you advertising dark mail as secure while it is not working? Or you have another in-house version of dmtp that's not published? What is going on?

Best regards.


 * @brief   Process an DMTP MAIL command.
 * @param   con             the DMTP client connection issuing the command.
 * @return  This function returns no value.
 */
void dmtp_data(connection_t *con) {

        con_write_bl(con, "451 DATA FAILED - INTERNAL SERVER ERROR - PLEASE TRY AGAIN LATER\n", 65);
        dmtp_requeue(con);
        return;
}