Setkal jsem se se stejným problémem. Následující kroky mi fungovaly:
- 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)
- sudo vi /etc/ssmtp/revaliasesPřidejte následující:
root:[email protected]:smtp.gmail.com:587
Nahradit :XXXX - uživatelské jméno (mail)
-
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 ...)
.