GNU/Linux >> Znalost Linux >  >> Linux

Konfigurace Linuxu -- ssmtp:Nelze otevřít smtp.gmail.com:587

Setkal jsem se se stejným problémem. Následující kroky mi fungovaly:

  1. sudo vi /etc/ssmtp/ssmtp.confPřidejte následující:

TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt [email protected] mailhub=smtp.gmail.com:587 AuthUser=XXXX AuthPass=XYXYX UseSTARTTLS=Yes UseTLS=Yes hostname=AAAA

Nahradit:XXXX- uživatelské jméno (mail)XYXYX- heslo (heslo k poště)AAAA- název hostitele (získáte spuštěním $hostname)

  1. sudo vi /etc/ssmtp/revaliasesPřidejte následující:

root:[email protected]:smtp.gmail.com:587

Nahradit :XXXX - uživatelské jméno (mail)

  1. Zkuste spustit e-mail nyní:

    $mail -s "adasdas" [email protected]

    CC:XYZLoremIpsum.'ctrl+D'

Vyřešilo to můj problém. Doufejme, že pro systém (Office) budete muset nakonfigurovat správná nastavení proxy, jinak se zobrazí chyba:

nelze odeslat zprávu:Proces byl ukončen s nenulovým stavem


zkuste tuto možnost změnit

Povolení méně bezpečným aplikacím přistupovat k vašemu účtu

https://support.google.com/accounts/answer/6010255?hl=cs


Je to možná proto, že nenastavujete hostname parametr ssmtp.conf . Mělo by se jednat o rozlišitelný, plně kvalifikovaný název domény; vaše je výchozí na název počítače ctmtest (jak je uvedeno v EHLO příkaz, který citujete výše).

Problém, který user963 zmiňuje ve své odpovědi, může být také v akci, ale v takovém případě dostanete jinou chybovou zprávu, něco jako ssmtp: Authorization failed (534 5.7.14 ...) .


Linux
  1. Linux – Sudo nemůže otevřít /etc/sudoers?

  2. Základní správa uživatelů Linuxu

  3. Služba OS Linux „sendmail“

  1. Chyba Linuxu při načítání sdílených knihoven:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

  2. Změňte časovač linuxového jádra

  3. Jak odeslat nezpracovanou poštovní zprávu na Linuxu?

  1. Nakonfigurujte Postfix tak, aby používal Gmail jako přenos pošty

  2. Jak otevřít Appimage v Linuxu

  3. Jak odesílat poštu přes externí server SMTP pomocí příkazu mailx v Linuxu?