Learn R Programming

mRpostman (version 0.3.1)

check_args_get_max_min_id: Max/Min Message Arguments Check

Description

Internal helper function for checking the arguments used in get_max_id and get_min_id functions.

Usage

check_args_get_max_min_id(imapconf, by, flag, retries)

Arguments

imapconf

An object of class imapconf generated with configure_imap and with a mbox item added after a mailbox selection with select_mailbox.

by

Which id (MSN or UID) to use when searching for messages. "MSN" or message squence number is a message's relative position to the older message in the mailbox. It may change after deleting or moving messages. For instance, if a message is deleted, message sequence numbers are reordered to fill the gap. "UID" or unique identifier is always the same during the life cycle of a message. Default is "MSN".

flag

A string specifying the flag to be used for filtering messages. Use flag_options to list the common flags used by IMAP servers. Default is NULL.

retries

Number of attempts to connect and execute the command. Default is 2.

Value

NULL if arguments are correct.

See Also

Other miscellaneous helper: check_args_add_replace_flags, check_args_copy_msg, check_args_delete_msg, check_args_expunge

Other check args: check_args_add_replace_flags, check_args_copy_msg, check_args_custom_search, check_args_delete_msg, check_args_expunge, check_args_fetch_full_msg, check_args_fetch_msg_header, check_args_fetch_msg_metadata, check_args_fetch_msg_text, check_args_get_attachments, check_args_list_attachments, check_args_move_msg, check_args_remove_flags, check_args_search_date, check_args_search_flag, check_args_search_period, check_args_search_size, check_args_search_string, check_args_search_within