University of Oregon

Popular Topics

How can I forward my e-mails to another account?

Faculty and Staff should review the E-mail: Use for Official University Communication policy prior to forwarding their uoregon email. 

To view or change your email forwarding:

  1. Go to
  2. Click on the Manage your Duck ID link
  3. Log in with your Duck ID
  4. Then select the Manage E-mail Forward option.
    • If you are an Exchange email user, you will not have this option. Please see the note below.
  5. Enter the email address to which you want to have your email forwarded. Separate multiple addresses by commas.

Once your email forward is configured, any new messages sent to your @uoregon account will be automatically forwarded to the email address you've selected. To leave a copy of email messages in your webmail inbox, add your @uoregon address to the forward list. It may take up to 10 minutes for forwarding to become active.

Note: If you are using Exchange, please contact your local IT support staff for assistance. (If you are using Outlook, then you are most likely using Exchange.)

For video instructions, see How to Manage Email Forwarding.

Was this helpful?

Your rating: None Average: 4.3 (58 votes)
What is a Duck ID?

A Duck ID is a username. You'll use your Duck ID and password to access e-mail, Blackboard, and the university's wireless network and VPN services (among other things).

Please don't confuse your Duck ID with your UO ID number, which is the nine digit number printed on your UO photo ID. You'll use your UO ID number to log in to Duckweb, primarily.

To manage your Duck ID and password, go to

Was this helpful?

Your rating: None Average: 3.7 (35 votes)
How can I create my own web site?

There may be several options on how to create your own web site, depending your needs and the goals for your website. To learn about the options, see Web Hosting and Publishing Services.

Hand coded web development itself (HTML, CSS, JavaScript, etc.) is available via Note that the Information Services Technology Service Desk does not provide HTML, CSS, or JavaScript support.

Was this helpful?

Your rating: None Average: 3.3 (24 votes)
What's the difference between POP and IMAP?

POP and IMAP are two different ways e-mail programs access your inbox. POP stores messages on your computer, while IMAP stores your messages on a server. Most e-mail programs and all web-based e-mail use IMAP.


When given the choice, we strongly encourage the use of IMAP.


For a more detailed explanation, please read POP vs. IMAP.

Was this helpful?

Your rating: None Average: 4.1 (22 votes)
What is shell access and how do I enable it?

Shell access gives you access to your account through a terminal program. By enabling this option and logging in, you have UNIX access to your files.


Most people will never need this type of access. We recommend leaving this option turned off unless you have a clear need for shell access.


You can enable shell access by logging in at Click "Manage Optional Account Access" and click the "Enable shell access" check box.

Was this helpful?

Your rating: None Average: 4 (22 votes)
What is Banner?

Banner is a set of integrated Internet-native applications developed by Ellucian specifically for higher education. These applications perform administrative functions for finance, payroll, financial aid, and more.

The product is based on the Oracle platform built for medium-to-very-large student enrollments. SGHE currently has more than 1500 higher education clients.

We currently run the following modules: Student, Finance (FIS), Position Control and Payroll, Financial Aid, Web for Student, Web for Finance, Web for Faculty and Web for Employee.

Was this helpful?

Your rating: None Average: 2.7 (22 votes)
How can I set up an e-mail program on my computer or mobile phone?

For detailed instructions, see Configuring your E-mail Program.

Was this helpful?

Your rating: None Average: 3.4 (16 votes)
Are there any free alternatives to common software used by students?

For word processing, spreadsheets and presentation software, try:

  • OpenOffice. (We recommend setting the default file type to "97/2000/XP" for all documents, spreadsheets and presentations by navigating to Tools > Options > Load & Save > General > "Always save as.").
  • Google Docs, Sheets, and Slides

Note: As of May 4, 2015, the Microsoft Office suite is available for free to UO students, faculty, and staff (while they are affiliated with UO) via Office 365.


For a free Photoshop alternative, try GIMP.


For more ideas, visit OpenSource Alternatives.

Was this helpful?

Your rating: None Average: 4.7 (16 votes)
I am unable to upload to my webspace.

If you cannot connect and upload files to your webspace, insure you are connecting with SFTP (and not FTP), and make sure you've enabled shell access for your account. See how to enable shell access. For help, contact the Technology Service Desk.

Was this helpful?

Your rating: None Average: 2.3 (14 votes)
How do I clear my Java cache?

Clearing your Java cache: Windows

  1. Open the Java Control Panel (Start > Control Panel, enter "Java" in the "Search Control Panel" box, and click the Java icon when it comes up)
  2. Click the "Settings..." button near the bottom of the Java control panel window:

  3. Click "Delete Files..." button 

  4. Make sure all 3 boxes are checked and click "OK"
  5. Click the "OK" button to clear the cache
  6. Click "OK" again to close the Java Control Panel

Clearing your Java cache: Mac OS X

The following directions apply to Oracle Java 7 and newer, which is supported by Mac OS X 10.7.3 and newer.

  1. Click the Apple icon in the upper left corner of the screen
  2. Select System Preferences
  3. In the bottom row, click the Java icon; the Java Control Panel will open in a separate window
  4. On the General tab, in the Temporary Internet Files section, click Settings...
  5. Click the Delete Files... button
  6. Click the check box for Installed Applications and Applets
  7. Click the OK button; this clears the cache
  8. Click the OK button twice to close windows
  9. Close the System Preferences window

The following directions apply to Oracle Java 6, which is supported by Mac OS X 10.6.8.

  1. Click the Finder icon in the Dock
  2. Select Applications
  3. Click the Utilities folder
  4. Open Java Preferences
  5. Click the Network tab
  6. Click Delete Files...
  7. Ensure that both boxes are checked and click OK

Was this helpful?

Your rating: None Average: 4.2 (14 votes)
I'm getting the error "AwE-5009 RMI connection failure, check if RmiServer is running" when I try to log in to Applications Manager.

You log in to Applications Manager using your Duck ID username and password. However, Applications Manager will produce an error if any of the following special characters are included in your Duck ID password: $ ( ) * + - . ? [ \ ] ^ { | }. Please note that, although these characters are valid when logging in to other services that use the Duck ID, they may fail when used with Applications Manager.

There may be another problem when you get this error and that is that there may not be an entry in the /opt/AppWorx/ldap/appworx_ldap_map.txt file for your user id. Call the Technology Service Desk to see if this is the case.

Was this helpful?

Your rating: None Average: 2.6 (12 votes)
How can I change my Oracle login within Applications Manager?

Once you have successfully logged in to the Applications Manager application, you will need to set your Oracle password. Setting this password will ensure that you can run your jobs successfully. To set your Oracle login,

  • Select the Logins Icon from the toolbar or select Object Admin->Security->Logins

The Logins window will appear.

Select your login. It will be the same as your BANNER username. In this case, it’s joey. Then click the Edit button. The Logins details button is displayed.

The ONLY thing you need to change is the Password field contents. This password must match your BANNER password in order for you to run jobs. Type in your BANNER password. Notice that the "Check" button is greyed. This is normal behavior for this version of Applications Manager. Select OK.

Since you don't know if you've typed in your password correctly on this screen, we have provided a method for you to check your BANNER password before you start submitting jobs.

The way to check if your BANNER password is correct is to request the job CHECK_BANNER_CONNECTION. There are no prompts. If the job aborts and the log file appears to show "invalid username/password; logon denied", then you need to reset your BANNER password by following the steps above. If the job finishes and the log file indicates a successful connection, you are done and can start submitting jobs.

Was this helpful?

Your rating: None Average: 3.9 (11 votes)
I forgot my ID number and/or my PAC code. How can I recover my number/PAC?

If you are a student please call the Office of the Registrar at 541-346-2935 or visit them in Oregon Hall.


Faculty and staff can reset PACs by visiting Human Resources in Oregon Hall.

Was this helpful?

Your rating: None Average: 3.1 (9 votes)
I forgot my Duck ID password. How can I reset it?

See How to Change or Reset Your DuckID Password to resolve this issue.

Related Links:

Was this helpful?

Your rating: None Average: 4 (9 votes)
Which operating system is best, Mac OS X or Windows?

No one operating system is best for everyone. Consider the following when making a choice:

  • Experience you have with a particular operating system
  • Specific software or hardware you need for analysis, research, studying, hobby, and recreation
  • Requirements by your department, school, or college

For more details, see our Buyer's Guide.

Was this helpful?

Your rating: None Average: 3.6 (8 votes)
What should I do if I think my account is compromised?

Please contact the Technology Service Desk as soon as possible. They will work with you to evaluate the situation and either help you solve the issue or refer you to other staff as the situation dictates.

Was this helpful?

Your rating: None Average: 1.6 (8 votes)
What is Secunia PSI?

Secunia PSI logo

Secunia PSI, short for Personal Software Inspector, is a utility which helps keep your computer's software up-to-date. It does this by scanning your PC, providing information about out-of-date programs on your computer, and streamlining the installation of software updates. PSI is compatible with Windows 7, Windows Vista, and Windows XP.

The benefits of Secunia PSI are:

  • Simple to use
  • Easy to understand
  • Helps protect your PC from infections

Secunia PSI is licensed by the University of Oregon and is free for use by all Univeristy of Oregon students, staff, and faculty. To download, visit the Secunia PSI page on our software download center.

For directions on using Secunia PSI, see How to Run a Scan in Secunia PSI. For assistance please contact the Technology Service Desk.

Was this helpful?

Your rating: None Average: 4 (7 votes)
How do I change my Duck ID password after it expires?

To reset your Duck ID password, visit, click on the Manage Your DuckID link, enter your DuckID and old password, then you will be prompted to choose a new password.


If that doesn't work, see What if I can't reset my password?


Was this helpful?

Your rating: None Average: 3.7 (6 votes)
Is there a free service offered through the Techonology Service Desk?

Yes, most software issues can be resolved for free by Technology Service Desk staff. You will need to stay with your computer while working with us to fix the issue.

Was this helpful?

Your rating: None Average: 3.8 (6 votes)
Advanced use of

The web server system provides a limited set of advanced capabilities for web development, including use of CGI programs for forms processing and dynamic page generation. Pages is one of several ways to host websites. See Web Hosting and Publishing Services for a list of options.

Understanding the server system is designed to support basic web publishing needs with security, reliability, and performance. This means that some advanced capabilities are restricted or not supported, and may be provided in ways that are different from other web hosting frameworks you are familiar with.

Content from is served from multiple web server systems. This improves performance and reliability. If one server is down because of a software problem or for maintenance, the other servers can continue to serve content.

These servers are also distinct from the system, although you can use to edit content in your pages. If you want to create CGI programs the same languages are available on for development and debugging purposes.

Some limitations may make it difficult to create complex web applications on You may want to consider these options:

  • a hosted blog service available to the University community.
  • VMware hosting: Obtain a virtual machine instance to allow maximum flexibility in web server and software configuration.  Note, however, that you will have to manage the virtual machine and its software yourself, and there may be a fee for this service.

Using CGI

CGI (Common Gateway Interface) is a protocol that allows web page accesses to run programs on the web server system. CGI is commonly used for processing HTML form data, for generating page content dynamically, and for other sophisticated applications. Using CGI involves writing programs in common scripting languages like Perl or Python.  Their input is provided from the web server, and their output is sent to a user's browser.

You may use CGI programs on, with some considerations. The most significant is that CGI programs are run using the Apache suEXEC mechamism.  This means that CGI programs are run using the user ID and privileges of your own account to be able to update files (such as a guestbook), but it also means that bugs in your CGI programs could allow someone to access or modify any file in your account (which may include things like your personal email). Be careful!

suEXEC imposes a number of security restrictions that must be met before it will run CGI programs. These include:

  • The program file must be owned by your own account.
  • The program file must be executable ("mode 755" in UNIX jargon).
  • The program file must not be writable by anyone other than you.
  • The program file must reside in a directory that is not writable by anyone other than you.

A complete list of security checks and restrictions is provided in the Apache suEXEC reference.

Program files that you use for CGI should also be uploaded with "UNIX-style" line terminators (lines end with only the ASCII LF character) rather than Windows-style line terminators (CR-LF). The extra CR characters may prevent your program from running properly in our web server environment.

In general, a CGI program will need to be written in one of the available scripting languages (Perl, Python, Ruby, PHP, or even shell scripting), start with an interpreter line indicating which language is being used (i.e."#!/usr/local/bin/perl"), and must at minimum output a Content-Type header ("Content-Type: text/html") preceding its other output.

Using PHP

PHP is a popular language for creating dynamic web pages. Limited use of PHP is supported on, but in a way somewhat different than most other providers use.

The most important consideration for using PHP is that it works like any other CGI program interpreter, rather than being interpreted directly within the web server via an Apache server module. This means that PHP files are subject to the same security considerations and requirements described above for CGI programs. It also means that a PHP file must start with an interpreter line like this:


If a PHP file does not start with this line, our web server will not know to treat it as PHP.

While most PHP capabilities and a number of common add-on modules are available, some have been disabled for security reasons. In particular the ability to have PHP files auomatically include other content retrieved from the web is not available ("allow_url_fopen = Off", "allow_url_include = Off").

Server-side includes

Server-side includes are a simple way to generate certain types of dynamic content in pages.  If you want an HTML file to be parsed for server-side includes, it must have a name ending in ".shtml".

Using .htaccess

The Apache web server provides a method for per-directory custom configuration using directives in a .htaccess file.  A subset of possible .htaccess directives is supported on The specific categories of directives that are permitted are:

  • Indexes: directives that modify the appearance of directory indexes
  • AuthConfig: directives to control page authentication or authorization (password-protected web pages)
  • FileInfo: directives to manage redirection, rewriting, custom content types, and document metadata
  • Limit: directives to limit web page access from certain domains or IP address ranges

A more detailed listing of directives allowed in these categories is in the Apache documentation for the AllowOverride configuration option.

Simple CGI example

Place the content below in a file named "test.cgi" in your "public_html" directory, and make sure it is executable (the UNIX shell command "chmod 755 ~/public_html/test.cgi" will do this). You should then be able to access DuckID)/test.cgi and see output showing you information about the web server environment.


# disable filename globbing
set -f

echo Content-type: text/plain

echo CGI/1.0 test script report:

echo argc is $#. argv is "$*".
echo umask=`umask`


Simple PHP example

Place the content below in a file named "info.php" in your "public_html" directory and make sure it is executable (the UNIX shell command "chmod 755 ~/public_html/info.php" will do this). You should then be able to access the URL DuckID)/info.php and see detailed information about our PHP installation and its supported capabilites.

<html><head><title>PHP Info</title></head>
<?php phpinfo(); ?>


Was this helpful?

Your rating: None Average: 3 (6 votes)
I received an e-mail from the University asking for my username and password. What should I do?

This is an example of a phishing scam when scammers try to get you to tell them your username and password.

Do not provide your username or password.

The university will NEVER send e-mail asking for your username and password.

Was this helpful?

Your rating: None Average: 3.6 (5 votes)
Are all the output files saved on the Applications Manager server or my local hard drive?

All Applications Manager output files are stored on the Applications Manager servers.

Was this helpful?

Your rating: None Average: 4 (5 votes)
What do I need, once I have been granted access, to run Banner from my desktop?


Banner now runs from your Internet browser. To get started with Internet Native Banner (INB), go to

Windows Users: 

Recommended Browsers
Internet Explorer 8 or later
Firefox 19 or later
Google Chrome 25 or later

Macintosh Users:

Recommended Browsers
Safari 5 or later
Firefox 19 or later


Was this helpful?

Your rating: None Average: 4.6 (5 votes)
I just created my Duck ID. Why can't I log in to Canvas?

The Canvas system refreshes its account information three times a day. If you claim your Duck ID after the evening refresh, your access to Canvas will be activated the next day.

Please review these help pages for more detail:

Was this helpful?

Your rating: None Average: 4.5 (4 votes)
How can I set up an e-mail auto response while I'm on vacation?

To have your e-mail automatically respond to senders when you are out of the office or on vacation, visit and fill out the form.

NOTE: If you are using Exchange, please contact your local IT support for assistance. (If you are using Outlook or Entourage then you are most likely using Exchange.)

Video Directions:

See How to Manage a Vacation Message

Was this helpful?

Your rating: None Average: 2.5 (4 votes)