Hi all!
Thanks Fabrice, for your thoughtful reply and for forwarding the
question here.
Replying below with more details about the issue:
I guess you're talking about this wiki page:
https://wiki.debian.org/msmtp[1]
Yes, and thank you for the improvements
These error messages are insufficient to understand what's wrong. Is it
all?
Yes. Anytime I try to use the "mail" command this is the message I get.
The first time after a reboot, I also get a keyring prompt. This
happens because of the configuration .msmtprc (auth login).
>I suspect the process which "mail" talks about is in fact
>/usr/bin/sendmail, which resolves as one of the msmtp programs; you can
>check that by following the /usr/bin/sendmail symlink,
the /usr/bin/sendmail symlink points to "../bin/msmtp"
Also,
usr/bin/mail > /etc/alternatives/mail
usr/bin/mailx > /etc/alternatives/mailx
And these both point to /usr/bin/mail.mailutils
and by using
> strace to see which child process of "mail" is the cause of this error
message:
> strace -e trace=process -o /tmp/strace.log mail -s ...
Please see strace.log below
If I understood correctly, there is a msmtp daemon running somewhere.
> Have you looked at its logs?
No logs related to the daemon found in /var/log/ (tried mail, err
and logs, daemon logs, messages), what is the usual location? I
think it probably isn't related here.
---Strace Log---
execve("/usr/bin/mail", ["mail", "-s", "..."], 0xbfdd72e8 /* 41 vars */) = 0
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
--- SIGINT {si_signo=SIGINT, si_code=SI_USER, si_pid=7110, si_uid=1001} ---
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
--- SIGINT {si_signo=SIGINT, si_code=SI_USER, si_pid=7110, si_uid=1001} ---
--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
--- SIGINT {si_signo=SIGINT, si_code=SI_USER, si_pid=7110, si_uid=1001} ---
clone(child_stack=NULL,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb70fd9a8) = 7143
waitpid(7143, [{WIFEXITED(s) && WEXITSTATUS(s) == 65}], 0) = 7143
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=7143,
si_uid=1001, si_status=65, si_utime=17, si_stime=2} ---
exit_group(4132) = ?
+++ exited with 36 +++
--- ~/.msmtprc ---
# Set default values for all following accounts.
defaults
port 587
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account geosapo
host smtp.sapo.pt
from geoad...@sapo.pt
auth login
user geoad...@sapo.pt
# Set a default account
account default : geosapo
Ligações:
---------
[1] https://wiki.debian.org/msmtp