Image

Bilgi Veritabanı → PostfixAdmin’de Posta Toplayıcıyı Yapılandırma

[Virtual sunucular]
Yayın tarihi: 07.06.2023

Posta toplayıcıyı bağlayıp yapılandırmak için, postfixAdmin veritabanına erişecek ve orada belirtilen parametrelere göre başka bir posta sunucusundan e-posta toplayacak bir betik yapılandırmamız gerekmektedir. Varsayılan olarak bu özellik posta sunucusuyla doğrudan bağlı olmadığı için, bu işlevi çalışır hale getireceğiz.

1. PostfixAdmin’de bir hesap ekleyin ve posta toplama işlemini yapılandırın

https://mydomain.tld/postfixadmin/public/edit.php?table=fetchmail


2. Veritabanı bağlantı parametrelerini belirterek betikte değişiklik yapalım:

nano /usr/local/bin/fetchmail.pl
...

veritabanı ayarları

veritabanı türü - bunlardan birini seçin

our $db_type = 'mysql';

ana bilgisayar adı

our $db_host="127.0.0.1";

veritabanı adı

our $db_name="postfix";

veritabanı kullanıcı adı

our $db_username="postfix";

veritabanı şifresi

our $db_password="postfix1HuRaf92"; ...

3. Betik çalıştırılırken hata alınırsa, gerekli paketleri yükleyin:

chmod +x /usr/local/bin/fetchmail.pl

apt install libdbd-pg-perl libdbd-mysql-perl libdbd-syslog-perl liblogger-syslog-perl liblockfile-simple-perl

3.1 Cron’a bir görev ekleyin

crontab -e

*/2 * * * * /usr/local/bin/fetchmail.pl

Artık 1. adımda yaptığımız ayarları etkinleştirebilir ve işlemi kontrol edebiliriz. Örneğimizde, betiği yalnızca yeni, yani okunmamış postaları alacak şekilde yapılandırdık; böylece çift postalardan kaçınacağız. Yeni e-postalar toplandıktan sonra, betik bunları uzak sunucuda okunmuş olarak işaretler.





No Comments Yet