Lines Matching defs:buffer
459 smtp_params_mail_write_auth(string_t *buffer,
477 str_append(buffer, "AUTH=");
478 smtp_xtext_encode(buffer, str_data(auth_addr), str_len(auth_addr));
479 str_append_c(buffer, ' ');
483 smtp_params_mail_write_body(string_t *buffer,
493 str_append(buffer, "BODY=7BIT ");
498 str_append(buffer, "BODY=8BITMIME ");
504 str_append(buffer, "BODY=BINARYMIME ");
507 str_append(buffer, "BODY=");
508 str_append(buffer, params->body.ext);
509 str_append_c(buffer, ' ');
517 smtp_params_mail_write_envid(string_t *buffer,
530 str_append(buffer, "ENVID=");
532 (buffer, (const unsigned char *)envid, strlen(envid));
533 str_append_c(buffer, ' ');
537 smtp_params_mail_write_ret(string_t *buffer,
548 str_append(buffer, "RET=HDRS ");
551 str_append(buffer, "RET=FULL ");
559 smtp_params_mail_write_size(string_t *buffer,
571 str_printfa(buffer, "SIZE=%"PRIuUOFF_T" ", params->size);
574 void smtp_params_mail_write(string_t *buffer,
578 size_t init_len = str_len(buffer);
580 smtp_params_mail_write_auth(buffer, caps, params);
581 smtp_params_mail_write_body(buffer, caps, params);
582 smtp_params_mail_write_envid(buffer, caps, params);
583 smtp_params_mail_write_ret(buffer, caps, params);
584 smtp_params_mail_write_size(buffer, caps, params);
590 smtp_param_write(buffer, param);
591 str_append_c(buffer, ' ');
595 if (str_len(buffer) > init_len)
596 str_truncate(buffer, str_len(buffer)-1);
923 smtp_params_rcpt_write_notify(string_t *buffer,
938 str_append(buffer, "NOTIFY=");
941 str_append(buffer, "NEVER");
945 str_append(buffer, "SUCCESS");
950 str_append_c(buffer, ',');
951 str_append(buffer, "FAILURE");
956 str_append_c(buffer, ',');
957 str_append(buffer, "DELAY");
960 str_append_c(buffer, ' ');
964 smtp_params_rcpt_write_orcpt(string_t *buffer,
975 str_printfa(buffer, "ORCPT=%s;", params->orcpt.addr_type);
977 smtp_xtext_encode_cstr(buffer,
981 smtp_xtext_encode_cstr(buffer, params->orcpt.addr_raw);
983 str_append_c(buffer, ' ');
986 void smtp_params_rcpt_write(string_t *buffer,
990 size_t init_len = str_len(buffer);
992 smtp_params_rcpt_write_notify(buffer, caps, params);
993 smtp_params_rcpt_write_orcpt(buffer, caps, params);
999 smtp_param_write(buffer, param);
1000 str_append_c(buffer, ' ');
1004 if (str_len(buffer) > init_len)
1005 str_truncate(buffer, str_len(buffer)-1);