X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Fmts.c;h=d28f285111045fb602bf17399050532cfdd03aee;hb=84b65bad347129f751e3ed208516697bc3fe1820;hp=548731e12262da36bfb7a831b273fa613728eff5;hpb=af586ebe59b73c23b2291624ab0015913c5a3687;p=mmh diff --git a/sbr/mts.c b/sbr/mts.c index 548731e..d28f285 100644 --- a/sbr/mts.c +++ b/sbr/mts.c @@ -63,7 +63,7 @@ static char localmbox[BUFSIZ]; * MTS specific variables */ static char *sm_method = "smtp"; -int sm_mts = MTS_SMTP; +int sm_mts = MTS_SENDMAIL_SMTP; char *sendmail = SENDMAILPATH; /* @@ -148,11 +148,13 @@ mts_init (char *name) if (strcmp(sm_method, "smtp") == 0) sm_mts = MTS_SMTP; - else if (strcmp(sm_method, "sendmail") == 0) - sm_mts = MTS_SENDMAIL; + else if (strcmp(sm_method, "sendmail/smtp") == 0) + sm_mts = MTS_SENDMAIL_SMTP; + else if (strcmp(sm_method, "sendmail/pipe") == 0) + sm_mts = MTS_SENDMAIL_PIPE; else { advise(NULL, "unsupported \"mts\" value in mts.conf: %s", sm_method); - sm_mts = MTS_SMTP; + sm_mts = MTS_SENDMAIL_SMTP; } } @@ -404,7 +406,9 @@ getuserinfo (void) /* The $SIGNATURE environment variable overrides the GECOS field's idea of your real name. If SIGNATURE isn't set, use the Signature profile - setting if it exists. */ + setting if it exists. + Note that post(8) and whom(1) use context_foil (), so they + won't see the profile component. */ if ((cp = getenv ("SIGNATURE")) && *cp) strncpy (fullname, cp, sizeof(fullname)); else if ((cp = context_find("Signature")))