All user email string
Use this to cut and paste into a email for all Confluence users.
Confluence 2.1 and above
Does not work with LDAP
{beanshell:output=wiki} import com.atlassian.confluence.user.UserAccessor; import bucket.container.ContainerManager; import com.atlassian.user.search.page.Pager; import java.util.Iterator; import com.atlassian.user.impl.osuser.OSUUser; UserAccessor userAccessor = (UserAccessor) ContainerManager.getInstance().getContainerContext().getComponent("userAccessor"); Pager users = userAccessor.getUsers(); StringBuffer value = new StringBuffer(); Iterator userIterator = users.iterator(); for (int count = 0; userIterator.hasNext(); count++) { if (count > 0) { value.append(", "); } value.append(userIterator.next().getEmail()); } out.print(value.toString()); {beanshell}