gpt4 book ai didi

docker - Debian软件包 'ssmtp'没有安装候选

转载 作者:行者123 更新时间:2023-12-02 20:33:33 25 4
gpt4 key购买 nike

在debian机器上,我突然无法通过以下方式安装ssmtp

   apt-get update && apt-get install ssmtp

直到现在,所有工作都可以无缝进行。

也仅供引用。
我在debian容器上的dockerFile上执行此操作。

仅供您引用,这是我正在运行的docker文件
FROM php:fpm
RUN apt-get update && apt-get install -q -y \
git g++ libcurl4-gnutls-dev libicu-dev libmcrypt-dev \
libpq-dev libxml2-dev \
unzip zlib1g-dev \
procps\
zip \
libzip-dev \
ssmtp mailutils && rm -rf /var/lib/apt/lists/*

RUN docker-php-ext-install \
pdo_mysql mysqli curl json mbstring pdo pdo_pgsql \
&& docker-php-ext-enable mysqli

RUN docker-php-ext-configure pdo_mysql

RUN echo "hostname=localhost.localdomain" > /etc/ssmtp/ssmtp.conf
RUN echo "root=root@example.com" >> /etc/ssmtp/ssmtp.conf
RUN echo "mailhub=maildev" >> /etc/ssmtp/ssmtp.conf
RUN echo "sendmail_path=sendmail -i -t" >> /usr/local/etc/php/conf.d/php-sendmail.ini
RUN echo "localhost localhost.localdomain" >> /etc/hosts

ENV TZ=Asia/Manila
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin/ --filename=composer

RUN curl -sSL https://phar.phpunit.de/phpunit.phar -o /usr/bin/phpunit && chmod +x /usr/bin/phpunit

最佳答案

我遇到了同样的问题,但这与sSMTP软件包当前未维护的事实有关。

This package has been orphaned since 2019-03-19. msmtp can be used as an alternative.



因此,解决方法是将sSMTP软件包替换为建议的 msmtp软件包。

关于docker - Debian软件包 'ssmtp'没有安装候选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57194287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com