PHP 8.3.4 Released!

Unsubscribing From a Mailing List

If the mailing list you would like to unsubscribe from is in the list on our mailing lists page, then you don't need to use your mail client to unsubscribe, you can do so on the web, using the form on the page. If you still need to find out what email address you used to subscribe, the instructions on this page can help.

First off, if your email address has changed since you subscribed, don't panic! If you are still able to receive mail at your old email address, you can still unsubscribe without having to wait for someone to do it manually! An explanation of how to unsubscribe an email address other than your current one from the mailing lists is located further below.

Simple unsubscribe by email

To unsubscribe from one of those mailing lists, all you usually need to do is send an email to listname+unsubscribe@lists.php.net (substituting the name of the list for listname — for example, php-general+unsubscribe@lists.php.net).

If you are subscribed to the digest version of the mailing list, you need to send an email to listname+unsubscribe-digest@lists.php.net.

You will get an automated response with further instructions on how to unsubscribe from the list. You are not simply unsubscribed immediately so that someone can't unsubscribe other people from the list without their consent.

Find out the email address used to subscribe

If you get a reply that says you are not subscribed to the mailing list, but you are receiving mailing list traffic, it may be because your email is now coming from a different address than when you first subscribed. (This is determined using the SMTP "envelope sender", not the 'From:' or any other header in your email. So you may not have changed anything, it may have been a change to your mail server or at your ISP.)

To determine what email address is subscribed to the mailing list that you are receiving the messages from, you'll need to inspect the headers of one of those messages. The email address will be encoded in the 'Return-Path' header with the @-sign replaced with an equals (=) sign. For example, if the subscribed email address is joecool@example.com, the 'Return-Path' header will look something like:

 Return-Path: <php-general-return-1234-joecool=example.com@lists.php.net>

Viewing full headers in different email applications

Eudora
Click on the 'Blah Blah Blah' toolbar button above the message.
Gmail
While viewing a message, click on 'More options' and 'Show original'. This will display the headers for that message in a new window.
Hotmail
Click on 'Options', 'Mail' and then 'Mail Display Settings'. Change the 'Message Headers' section to 'Advanced', and click OK.
Yahoo! Mail
Click on 'Mail Options' and 'General Preferences'. Under the 'Messages' section, select 'Show all headers on incoming messages' for the 'Headers' option and click 'Save'.
Mail for Mac OS X
Click on the 'Mail' drop-down menu and select 'Preferences'. Click on the 'Viewing' icon, and then the arrow on the 'Show header detail' and select 'All'.
Microsoft Outlook
Either click on the 'Options' tab (Outlook 97) or select the 'Options...' item from the 'View' menu (Outlook 98, 2000, 2003). The headers are displayed at the bottom of the resulting window.
Microsoft Outlook Express
Select 'Properties' from the 'File' menu and then click on the 'Details' tab.
mutt
Type 'h' in the message or list view (or whatever key you have bound to the 'display-toggle-weed' function).
Mozilla Thunderbird
Select 'Headers→All' from the 'View' menu, and expand the headers section of the display by clicking on the triangle icon.
Pegasus Mail
Open the message in a new window and then press backspace or Ctrl-H.
Pine
From the main Pine menu, type 'S' for 'Setup', then 'C' for 'Config'. Use the space bar and down arrow to scroll until you reach the [ ] enable-full-header-cmd option. Type 'X' in the box to toggle the option on. Type 'E' to exit 'Config', and 'Y' to save changes. The next time you read a message, type 'H' and the full headers will be displayed at the top of the message. Type 'H' again to hide the headers.

Unsubscribe with a different email address

To unsubscribe an address like this that is different from what the mailing list software recognizes as your own address, you need to send mail to listname-unsubscribe-joecool=example.com@lists.php.net (or -unsubscribe-digest-, if the address is subscribed to the digest format of the list).

Once you have done that, you will receive a message at that email address with instructions on how to complete your unsubscription request.

Still need help?

If you are receiving mail from one of the mailing lists, there should be absolutely no reason that you would be unable to unsubscribe yourself from the list, except for your ability to follow these directions. However, if you find yourself unable to unsubscribe from the mailing list, send an email to php-list-admin@lists.php.net. Make sure to include the complete headers from one of the messages you have received from the mailing list. Keep in mind that there's a human being at the other end of that last email address, so you'll have to be patient.

To Top