ठीक है, मुझे एक (बहुत hacky) समाधान मिला। उत्तर: इन हेडरों को mutt
कोड के संपादन द्वारा निकालना संभव है , लेकिन अब तक किसी अन्य तरीके से संभव नहीं है।
सबसे पहले, mutt
इन हेडर को कंपोज़ मेनू विंडो में प्रदर्शित होने से रोकने के लिए कोई ध्वज या कोई चेक नहीं है । कम से कम मुझे कोई दिखाई नहीं दिया।
इसलिए यह निर्दिष्ट करना संभव नहीं है कि किस हेडर को कंपोज़ मेनू में प्रदर्शित किया जाए, बिना mutt
कोड को एडिट किए ।
मुझे स्रोत कोड ( apt-get source mutt
) पर एक नज़र पड़ी और पता चला, जहां mutt
आप एक मेल की रचना करते समय उसके हेडर खींचते हैं।
महत्वपूर्ण भागों में निहित है compose.c
:
[...]
[line 60]
// HDR_REPLYTO,
[...]
[line 77]
static char *Prompts[] =
{
"From: ",
"To: ",
"Cc: ",
"Bcc: ",
"Subject: ",
// "Reply-To: ",
"Fcc: "
};
[...]
[line 251]
static void draw_envelope (HEADER *msg, char *fcc)
{
draw_envelope_addr (HDR_FROM, msg->env->from);
draw_envelope_addr (HDR_TO, msg->env->to);
draw_envelope_addr (HDR_CC, msg->env->cc);
draw_envelope_addr (HDR_BCC, msg->env->bcc);
mvprintw (HDR_SUBJECT, 0, TITLE_FMT, Prompts[HDR_SUBJECT - 1]);
mutt_paddstr (W, NONULL (msg->env->subject));
// draw_envelope_addr (HDR_REPLYTO, msg->env->reply_to);
mvprintw (HDR_FCC, 0, TITLE_FMT, Prompts[HDR_FCC - 1]);
mutt_paddstr (W, fcc);
if (WithCrypto)
redraw_crypt_lines (msg);
#undef MIXMASTER
#ifdef MIXMASTER
redraw_mix_line (msg->chain);
#endif
[...]
[line 564]
// case OP_COMPOSE_EDIT_REPLY_TO:
// menu->redraw = edit_address_list (HDR_REPLYTO, &msg->env->reply_to);
// mutt_message_hook (NULL, msg, M_SEND2HOOK);
// break;
उपरोक्त कोड के अनुसार ये बदलाव करें:
- लाइन 60 पर टिप्पणी करें,
HDR_REPLYTO
एनम -> Reply-To
हेडर गायब करता है
Prompts
सरणी में "उत्तर दें:" स्ट्रिंग के लिए टिप्पणी करें -> Reply-To
हेडर स्ट्रिंग को गायब कर देता है
- टिप्पणी करें
draw_envelope_addr (HDR_REPLYTO, msg->env->reply_to);
-> Reply-To
शीर्ष लेख गायब हो जाता है
- लाइनों की टिप्पणी
564
- - 567
की कमी के कारण संकलित त्रुटियों से बचने के लिए HDR_REPLYTO
-> Reply-To
शीर्ष लेख संपादन विकल्प गायब हो जाता है
#undef MIXMASTER
डिफ चेक से पहले जोड़ें (या हो सकता है कि सकारात्मक होने से बचने के लिए इस लाइन को पहले जोड़ दें) -> Mix
हेडर को गायब कर देता है ।
तब ./configure
और make
अपने व्यक्तिगत बनाने के लिए mutt
। आपको कुछ संकलन और कॉन्फ़िगरेशन समस्याओं को ठीक करना पड़ सकता है।
इस पर काम किया mutt-1.5.21
।
मुझे नहीं पता कि म्यूट का कोड कैसे काम करता है, मैं देखता हूं कि वे curses
विंडोज़ का उपयोग करते हैं। यदि कोई इस कोड को समझने में अधिक समय व्यतीत करता है और यह क्यों काम करता है, तो कृपया अनुवर्ती पोस्ट करें।
Mix
अनाम संदेशmixmaster
(जो भी मतलब है) के माध्यम से भेजने के लिए है