Lines Matching refs:set

25 struct smtp_client *smtp_client_init(const struct smtp_client_settings *set)
34 client->set.my_ip = set->my_ip;
35 client->set.my_hostname = p_strdup(pool, set->my_hostname);
36 client->set.dns_client = set->dns_client;
37 client->set.dns_client_socket_path =
38 p_strdup(pool, set->dns_client_socket_path);
39 client->set.rawlog_dir = p_strdup_empty(pool, set->rawlog_dir);
41 if (set->ssl != NULL) {
42 client->set.ssl =
43 ssl_iostream_settings_dup(client->pool, set->ssl);
46 client->set.master_user = p_strdup_empty(pool, set->master_user);
47 client->set.username = p_strdup_empty(pool, set->username);
48 client->set.sasl_mech = set->sasl_mech;
49 if (set->sasl_mech == NULL) {
50 client->set.sasl_mechanisms =
51 p_strdup(pool, set->sasl_mechanisms);
54 client->set.connect_timeout_msecs = set->connect_timeout_msecs != 0 ?
55 set->connect_timeout_msecs :
57 client->set.command_timeout_msecs = set->command_timeout_msecs != 0 ?
58 set->command_timeout_msecs :
60 client->set.max_reply_size = set->max_reply_size != 0 ?
61 set->max_reply_size : SMTP_DEFAULT_MAX_REPLY_SIZE;
62 client->set.max_data_chunk_size = set->max_data_chunk_size != 0 ?
63 set->max_data_chunk_size : SMTP_DEFAULT_MAX_DATA_CHUNK_SIZE;
64 client->set.max_data_chunk_pipeline = set->max_data_chunk_pipeline != 0 ?
65 set->max_data_chunk_pipeline : SMTP_DEFAULT_MAX_DATA_CHUNK_PIPELINE;
67 client->set.socket_send_buffer_size = set->socket_send_buffer_size;
68 client->set.socket_recv_buffer_size = set->socket_recv_buffer_size;
69 client->set.debug = set->debug;
71 client->set.proxy_data.source_ip = set->proxy_data.source_ip;
72 client->set.proxy_data.source_port = set->proxy_data.source_port;
73 client->set.proxy_data.ttl_plus_1 = set->proxy_data.ttl_plus_1;
74 client->set.proxy_data.timeout_secs = set->proxy_data.timeout_secs;
75 client->set.proxy_data.helo = p_strdup_empty(pool, set->proxy_data.helo);
76 client->set.proxy_data.login = p_strdup_empty(pool, set->proxy_data.login);
115 if (client->set.ssl == NULL) {
119 if (ssl_iostream_client_context_cache_get(client->set.ssl,