Zainstalowałem sendmaila za pomocą polecenia „apt-get install sendmail”, a także postfiks zainstalowany za pomocą Webmina. Ale Postfix nie może się uruchomić, a kiedy sprawdziłem /var/log/mail.err
*Jul 11 14:09:03 victoria postfix/master[6588]: fatal: bind 0.0.0.0 port 25: Address already in use
Jul 11 14:09:10 victoria postfix/master[6821]: fatal: bind 0.0.0.0 port 25: Address already in use
Jul 11 14:09:11 victoria postfix/master[6820]: fatal: daemon initialization failure
Jul 11 14:09:12 victoria postfix/postfix-script[6822]: fatal: mail system startup failed*
i mój program „netstat -tap”:
*root@victoria:/etc/init.d# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 localhost:mysql *:* LISTEN 2365/mysqld
tcp 0 0 localhost:submission *:* LISTEN 5639/sendmail: MTA:
tcp 0 0 *:webmin *:* LISTEN 896/perl
tcp 0 0 *:ssh *:* LISTEN 554/sshd
tcp 0 0 localhost:smtp *:* LISTEN 5639/sendmail: MTA:
tcp 0 384 192.241.205.208:ssh 175.139.222.195:45062 ESTABLISHED 29460/1
tcp6 0 0 [::]:http [::]:* LISTEN 773/apache2
tcp6 0 0 [::]:ssh [::]:* LISTEN 554/sshd
getnameinfo failed
getnameinfo failed
tcp6 0 1 [UNKNOWN]:http [UNKNOWN]:60003 LAST_ACK -*
Wyłącz Sendmail może uruchomić Postfix. Ale myślałem, że sendmail i postfix powinny ze sobą współpracować? Jak skonfigurować, aby oba były na serwerze?
Dzięki.
postfix
mail-server
sendmail
Klin CHin Li
źródło
źródło
Odpowiedzi:
Postfix jest zastępczym zamiennikiem sendmaila, który zawiera własny plik binarny sendmaila (zobacz stopkę tego postu). Jestem szczerze zaskoczony, że mogę to zrobić, myślałem, że były w konflikcie pakietów.
W każdym razie, aby naprawić:
Dowód, że sendmail w moim systemie zapewnia
postfix
:Jeśli nadal masz problemy, oto jak dowiedzieć się, który program (i który pakiet) blokuje port 25:
W moim przypadku jest to postfiks. W twoim przypadku spodziewam się czegoś innego. Nuke to z orbity.
źródło
Dla mnie soliterion był wariantem odpowiedzi Oli w Ubuntu13:
Błąd: krytyczny: powiązanie 0.0.0.0 port 25: Adres już używany
Czyszczenie Sendmaila nie działało:
Pakiet „sendmail” nie jest zainstalowany, więc nie został usunięty
Więc próbowałem:
i pracował!
źródło
To rozwiązało mnie w tej samej sprawie.
Jak widać przy błędzie uruchomienia Postfix Port 25: Adres już używany
źródło