Squirrelmail tīmekļa e-pasta serveris
Must prepare before: Apache tīmekļa serveris Postfix e-pasta serveris Dovecot e-pasta serveris |
Saturs
Uzstādīšana
- No https://squirrelmail.org/ lejuplādē stabilās versijas arhīvu un atarhivē to, piemēram, /home/www/squirrelmail mapē.
- Nomaina /home/www/squirrelmail mapes īpašnieku uz www-data
- Pārliecinās, ka attach un data mapēm www-data lietotājam ir rakstīšanas tiesības
Izveido /etc/apache2/sites-available/squirrelmail.conf failu ar sekojošu saturu:
Alias /squirrelmail /home/www/squirrelmail
<Directory /home/www/squirrelmail>
Require all granted
</Directory>Iespējo šo vietni:
a2ensite squirrelmail.confFailā /etc/php/7.4/apache2/php.ini izmaina rindu:
short_open_tag = Offuz
short_open_tag = On- Atver http://localhost/squirrelmail/src/configtest.php un pārliecinās, ka nav kļūdu
Aktivizēšana
- Atver ar web pārlūkprogrammu vietni http://localhost/squirrelmail
Iestatīšana
- Kā root lietotājs mapē /home/www/squirrelmail palaiž config/conf.pl un saliek nepieciešamos iestatījumus
- Izvēlas 1. Languages un norāda lv_LV,
- Izvēlas 2. Default Charset un norāda UTF-8,
- Izvēlas 4. General Options- 12. Allow server charset search un norāda false
- Saliek citus vajadzīgos iestatījumus, ja nepieciešams.
- Saglabā izmaiņas un iziet no konfigurācijas programmas.
/var/www/robots.txt iekļauj rindu:
Disallow: /squirrelmail/
Aizliegtā attēla izmaiņa
Ja nepatīk "This image has been removed for security reasons" ziņojums attēlā, nomaina attēlu /home/www/squirrelmail/images/sec_remove_eng.png un uzliek tam tikai lasāms atribūtu chattr +i sec_remove_eng.png
HTML skatīšanās pēc noklusējuma
Izmaina /etc/squirrelmail/default_pref vērtību:
Kļūdu novēršana
Saite uz vēstuli bez temata
Failā /home/www/squirrelmail/functions/mailbox_display.php izmaina rindas
$title = str_replace('"', "''", $title);
$td_str .= " title=\"$title\"";
}
if (!$subject) {
$subject = '(nav)';
}
...
Ja parādās kļūdas ziņojums
Query: SELECT "INBOX"
Reason Given: Internal error occurred. Refer to server log for more information...
Kļūda parādās, ja izmanto mbox formātu.
Mapē /var/mail kā root lietotājs izveido e-pasta failu:
chown student:mail student
Ja atverot pasta mapi parādās kļūdas ziņojums
in /home/www/squirrelmail/functions/imap_general.php on line 720
Atver failu /etc/php/7.4/apache2/php.ini un nomaina rindiņu:
memory_limit = 32M ; Maximum amount of memory a script may consume (16MB)uz sekojošu
memory_limit = 64MPārstartē tīmekļa serveri:
/etc/init.d/apache2 restart
Ja parādās kļūdas ziņojums
No ending delimiter '/' found in /home/www/squirrelmail/functions/mime.php on line 2381
Failā /home/www/squirrelmail/functions/mime.php atkomentē 2540. rindu:
Ja parādās kļūdas ziņojums
Warning: Cannot modify header information - headers already sent by (output started at /home/www/squirrelmail/functions/mime.php:1594) in /home/www/squirrelmail/functions/page_header.php on line 31
Failā /home/www/squirrelmail/functions/mime.php nomaina rindu:
uz
Saites
- https://www.linode.com/docs/email/clients/install-squirrelmail-on-ubuntu-16-04-or-debian-8
- https://help.ubuntu.com/community/Squirrelmail
Created by Valdis Vītoliņš on 2008-08-09 16:26
Last modified by Valdis Vītoliņš on 2022-02-17 12:29