syslog(LOG_DEBUG, "internet_addressing: converted to <%s@%s> (%s)", user, node, name);
snprintf(addr, sizeof(addr), "%s@%s", user, node);
if (CM_IsEmpty(msg, eAuthor) && !IsEmptyStr(name)) {
- CM_SetField(msg, eAuthor, name, -1);
+ CM_SetField(msg, eAuthor, name);
}
if (CM_IsEmpty(msg, erFc822Addr) && !IsEmptyStr(addr)) {
- CM_SetField(msg, erFc822Addr, addr, -1);
+ CM_SetField(msg, erFc822Addr, addr);
}
processed = 1;
}
else if (!strcasecmp(key, "Subject")) {
if (CM_IsEmpty(msg, eMsgSubject))
- CM_SetField(msg, eMsgSubject, value, valuelen);
+ CM_SetField(msg, eMsgSubject, value);
processed = 1;
}
else if (!strcasecmp(key, "List-ID")) {
if (CM_IsEmpty(msg, eListID))
- CM_SetField(msg, eListID, value, valuelen);
+ CM_SetField(msg, eListID, value);
processed = 1;
}
else if (!strcasecmp(key, "To")) {
if (CM_IsEmpty(msg, eRecipient))
- CM_SetField(msg, eRecipient, value, valuelen);
+ CM_SetField(msg, eRecipient, value);
processed = 1;
}
else if (!strcasecmp(key, "CC")) {
if (CM_IsEmpty(msg, eCarbonCopY))
- CM_SetField(msg, eCarbonCopY, value, valuelen);
+ CM_SetField(msg, eCarbonCopY, value);
processed = 1;
}
break;
}
- CM_SetField(msg, emessageId, pValue, pValueLen);
+ CM_SetField(msg, emessageId, pValue);
}
processed = 1;
else if (!strcasecmp(key, "Return-Path")) {
if (CM_IsEmpty(msg, eMessagePath))
- CM_SetField(msg, eMessagePath, value, valuelen);
+ CM_SetField(msg, eMessagePath, value);
processed = 1;
}
else if (!strcasecmp(key, "Envelope-To")) {
if (CM_IsEmpty(msg, eenVelopeTo))
- CM_SetField(msg, eenVelopeTo, value, valuelen);
+ CM_SetField(msg, eenVelopeTo, value);
processed = 1;
}
else if (!strcasecmp(key, "References")) {
- CM_SetField(msg, eWeferences, value, valuelen);
+ CM_SetField(msg, eWeferences, value);
processed = 1;
}
else if (!strcasecmp(key, "Reply-To")) {
- CM_SetField(msg, eReplyTo, value, valuelen);
+ CM_SetField(msg, eReplyTo, value);
processed = 1;
}
else if (!strcasecmp(key, "In-reply-to")) {
if (CM_IsEmpty(msg, eWeferences)) // References: supersedes In-reply-to:
- CM_SetField(msg, eWeferences, value, valuelen);
+ CM_SetField(msg, eWeferences, value);
processed = 1;
}