Lines Matching refs:e_from

96 		memmove((char *) &e->e_from,
98 sizeof(e->e_from));
100 memmove((char *) &e->e_from,
101 (char *) &CurEnv->e_from,
102 sizeof(e->e_from));
278 !emptyaddr(&e->e_from))
280 (void) sendtolist(e->e_from.q_paddr, NULLADDR,
369 e->e_from.q_paddr != NULL &&
370 strcmp(e->e_from.q_paddr, "<>") != 0 &&
371 sm_strncasecmp(e->e_from.q_paddr, "owner-", 6) != 0 &&
372 (strlen(e->e_from.q_paddr) <= 8 ||
373 sm_strcasecmp(&e->e_from.q_paddr[strlen(e->e_from.q_paddr) - 8],
486 strcmp(e->e_from.q_paddr, "<>") != 0)
494 (void) sendtolist(e->e_from.q_paddr, NULLADDR, &rlist, 0, e);
1033 e->e_from.q_state = QS_BADADDR;
1034 e->e_from.q_flags = 0;
1036 parseaddr(from, &e->e_from, RF_COPYALL|RF_SENDERADDR,
1038 QS_IS_BADADDR(e->e_from.q_state) ||
1039 e->e_from.q_mailer == ProgMailer ||
1040 e->e_from.q_mailer == FileMailer ||
1041 e->e_from.q_mailer == InclMailer)
1067 if (!QS_IS_BADADDR(e->e_from.q_state))
1078 &e->e_from, RF_COPYALL|RF_SENDERADDR, ' ',
1086 if (parseaddr(from, &e->e_from, RF_COPYALL, ' ',
1088 parseaddr(from = "postmaster", &e->e_from,
1095 e->e_from.q_state = QS_SENDER;
1099 printaddr(sm_debug_file(), &e->e_from, false);
1104 if (bitnset(M_CHECKUDB, e->e_from.q_mailer->m_flags))
1108 p = udbsender(e->e_from.q_user, e->e_rpool);
1114 if (bitnset(M_HASPWENT, e->e_from.q_mailer->m_flags))
1132 if (e->e_from.q_user[0] != '\0' &&
1133 sm_mbdb_lookup(e->e_from.q_user, &user) == EX_OK)
1141 e->e_from.q_home = NULL;
1143 e->e_from.q_home = "";
1145 e->e_from.q_home = sm_rpool_strdup_x(e->e_rpool,
1147 macdefine(&e->e_macro, A_PERM, 'z', e->e_from.q_home);
1152 e->e_from.q_uid = user.mbdb_uid;
1153 e->e_from.q_gid = user.mbdb_gid;
1154 e->e_from.q_flags |= QGOODUID;
1160 strcmp(user.mbdb_name, e->e_from.q_user) == 0)
1167 e->e_from.q_home = NULL;
1174 if (e->e_from.q_home == NULL)
1176 e->e_from.q_home = getenv("HOME");
1177 if (e->e_from.q_home != NULL)
1179 if (*e->e_from.q_home == '\0')
1180 e->e_from.q_home = NULL;
1181 else if (strcmp(e->e_from.q_home, "/") == 0)
1182 e->e_from.q_home++;
1185 e->e_from.q_uid = RealUid;
1186 e->e_from.q_gid = RealGid;
1187 e->e_from.q_flags |= QGOODUID;
1212 if (*bp == '@' && !bitnset(M_NOBRACKET, e->e_from.q_mailer->m_flags))
1222 if (e->e_from.q_mailer != NULL &&
1223 bitnset(M_CANONICAL, e->e_from.q_mailer->m_flags))