DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD General

OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 7th August 2011
backrow backrow is offline
Real Name: Anthony J. Bentley
Shell Scout
 
Join Date: Jul 2009
Location: Albuquerque, NM
Posts: 136
Default OpenSMTPD as a GMail relay

I have successfully set up smtpd to relay to GMail in the past, but for some reason it doesn’t work on this new install. This is on a 5.0 snapshot from August 3.

I followed smtpd(8) and smtpd.conf(5) to the letter:
  • /etc/mailer.conf:
    Code:
    sendmail	/usr/sbin/smtpctl
    send-mail	/usr/sbin/smtpctl
    mailq		/usr/sbin/smtpctl
    makemap		/usr/libexec/smtpd/makemap
    newaliases	/usr/libexec/smtpd/makemap
  • ran newaliases
  • Code:
    $ ls -l /etc/mail/secrets
    -rw-r-----  1 root  _smtpd  59 Aug  4 21:36 /etc/mail/secrets
    $ sudo cat /etc/mail/secrets  
    smtp.gmail.com  anthonyjbentley@gmail.com:password
    $ sudo makemap /etc/mail/secrets
    $ ls -l /etc/mail/secrets.db
    -rw-r-----  1 root  _smtpd  65536 Aug  7 11:14 /etc/mail/secrets.db
  • /etc/mail/smtpd.conf:
    Code:
    listen on lo0
    map aliases { source db "/etc/mail/aliases.db" }
    map secrets { source db "/etc/mail/secrets.db" }
    accept for local deliver to mbox
    accept for all relay via smtp.gmail.com tls auth "secrets"
  • /var/log/maillog:
    Code:
    Aug  7 11:25:41 pinetree smtpd[30795]: startup
    Aug  7 11:26:44 pinetree smtpd[18881]: c78ba518: from=<anthony@pinetree.gateway.
    2wire.net>, size=497, nrcpts=1, proto=ESMTP, relay=1000@localhost [IPv6:::1]
    Aug  7 11:29:21 pinetree smtpd[18881]: 82f032ec: from=<anthony@pinetree.gateway.
    2wire.net>, size=419, nrcpts=1, proto=ESMTP, relay=1000@localhost [IPv6:::1]
    Aug  7 11:29:21 pinetree smtpd[12503]: 82f032ec33204ac1: to=<root@pinetree.gatew
    ay.2wire.net>, delay=0, stat=Sent
The above maillog is from two messages sent, the first to myself@gmail and the second to root. The mail to root arrived and I read it with mail(1), so local delivery works. But remote delivery doesn’t seem to:
Code:
# smtpctl show queue
MTA|c78ba518021c1668|ENQUEUED|anthony@pinetree.gateway.2wire.net|anthonyjbentley@gmail.com|1312738004|345600|1|110 connect error: No route to host
Could this be a network issue instead of a configuration issue?

I’m getting really tired of using Gmail’s webmail…

Google’s page on configuring mail clients
__________________
Many thanks to the forum regulars who put time and effort into helping others solve their problems.
Reply With Quote
  #2   (View Single Post)  
Old 25th December 2011
backrow backrow is offline
Real Name: Anthony J. Bentley
Shell Scout
 
Join Date: Jul 2009
Location: Albuquerque, NM
Posts: 136
Default

Four months later, I took another look and figured it out right away. The answer is embarrassingly simple: GMail does SMTP over port 587, so smtpd.conf has to have this line:
Code:
accept for all relay via smtp.gmail.com port 587 tls auth "secrets"
__________________
Many thanks to the forum regulars who put time and effort into helping others solve their problems.

Last edited by backrow; 25th December 2011 at 07:27 PM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Using fetchmail as IMAP client to download mail from a Gmail folder(label) J65nko Guides 1 8th November 2022 07:44 PM
OpenSMTPD gpatrick OpenBSD General 1 23rd February 2011 01:01 AM
Easily retrievable configuration file backup with Gmail J65nko Guides 5 10th February 2010 04:30 AM


All times are GMT. The time now is 09:57 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick