Sending mail using Nullmailer to a Google (Apps) account results in "Unspecified temporary error"
I use Google Apps and have two account that I want to use:
[email protected]
: Will be the sender of all mail[email protected]
: Will be the reciever of all mail
How I set it up:
- service nullmailer stop
rm /var/log/syslog /var/log/mail.err /var/log/mail.log
as I wanted to discard previous messages when debugging the nullmailer configuration.apt-get install nullmailer
- Edited
/etc/nullmailer/adminaddr
to contain: (one line with text and a line break)[email protected]
- Edited '/etc/nullmailer/remotes' to contain (one line with text and a line break)
smtp.gmail.com smtp --port=587 --auth-login [email protected] --pass=thepassword--starttls
- Restarted the computer.
After the set up I have tried:
Sending a few mails using:
echo "Test 1" | mailq -s "Test one" [email protected]
And also using the sendmail front-end:
$ sendmail -v [email protected] <<EOM
> Subject: Test mail four
> The message body
>
> EOM
After some attempts to send mail the relevant information in /var/log/syslog
, /var/log/mail.err
and /var/log/mail.log
look like this:
$ cat /var/log/mail.err
Sep 3 14:42:52 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:43:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:44:37 nullmailer[1490]: last message repeated 3 times
Sep 3 14:45:37 nullmailer[1490]: last message repeated 2 times
Sep 3 14:46:37 nullmailer[1490]: last message repeated 2 times
$ cat /var/log/mail.log
Sep 3 14:28:17 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:42:52 cow nullmailer[1490]: Trigger pulled.
Sep 3 14:42:52 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:42:52 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:42:52 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:42:52 cow nullmailer[1490]: Delivery complete, 1 message(s) remain.
Sep 3 14:43:29 cow nullmailer[1490]: Trigger pulled.
Sep 3 14:43:29 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:43:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212209.2284
Sep 3 14:43:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:43:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:43:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:43:29 cow nullmailer[1490]: Delivery complete, 2 message(s) remain.
Sep 3 14:44:29 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:44:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212209.2284
Sep 3 14:44:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:44:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:44:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:44:29 cow nullmailer[1490]: Delivery complete, 2 message(s) remain.
Sep 3 14:45:29 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:45:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212209.2284
Sep 3 14:45:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:45:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:45:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:45:29 cow nullmailer[1490]: Delivery complete, 2 message(s) remain.
Sep 3 14:46:29 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:46:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212209.2284
Sep 3 14:46:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:46:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:46:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:46:29 cow nullmailer[1490]: Delivery complete, 2 message(s) remain.
$ grep nullmailer /var/log/syslog
Sep 3 14:28:17 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:42:52 cow nullmailer[1490]: Trigger pulled.
Sep 3 14:42:52 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:42:52 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:42:52 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:42:52 cow nullmailer[1490]: Delivery complete, 1 message(s) remain.
Sep 3 14:43:29 cow nullmailer[1490]: Trigger pulled.
Sep 3 14:43:29 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:43:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212209.2284
Sep 3 14:43:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:43:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:43:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:43:29 cow nullmailer[1490]: Delivery complete, 2 message(s) remain.
Sep 3 14:44:29 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:44:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212209.2284
Sep 3 14:44:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:44:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:44:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:44:29 cow nullmailer[1490]: Delivery complete, 2 message(s) remain.
Sep 3 14:45:29 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:45:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212209.2284
Sep 3 14:45:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:45:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:45:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:45:29 cow nullmailer[1490]: Delivery complete, 2 message(s) remain.
Sep 3 14:46:29 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:46:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212209.2284
Sep 3 14:46:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:46:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:46:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:46:29 cow nullmailer[1490]: Delivery complete, 2 message(s) remain.
Sep 3 14:47:29 cow nullmailer[1490]: Rescanning queue.
Sep 3 14:47:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212209.2284
Sep 3 14:47:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:47:29 cow nullmailer[1490]: Starting delivery: protocol: smtp host: smtp.gmail.com file: 1378212171.2280
Sep 3 14:47:29 cow nullmailer[1490]: Sending failed: Unspecified temporary error
Sep 3 14:47:29 cow nullmailer[1490]: Delivery complete, 2 message(s) remain.
The contents of /var/spool/nullmailer/queue/
and /var/spool/nullmailer/tmp/
:
$ ls /var/spool/nullmailer/queue/
1378212171.2280 1378212209.2284
$ ls /var/spool/nullmailer/tmp/
31464 31468 31672
Questions
- Have I made any obvious error in the configuration?
- What could the "Unspecified temporary error" be?
- Where does the mail sending process go wrong?
- How should I proceed when trying to debug this?