For your information:
# smtpd -vd
debug: init ssl-tree
info: OpenSMTPD 5.4.4p1 starting
I will make a bug report on GitHub soon
Thx for help
2015-04-08 10:12 GMT+02:00 Gilles Chehade gil...@poolp.org:
On Tue, Apr 07, 2015 at 07:38:51PM +0200, Antoine Michard wrote:
Hi all,
I'm Antoine, from France and I try to be good in sysadmin on Freebsd
Since yesterday, I try to configure my fresh OpenSMTPd daemon :)
New server, new configuration (lastest use Postfix + MySQL)
First, OpenSMTPd (and email allmost) is not very easy to understand, and
every app have their headache style...
So, just for begining, I've try successfully to make a local relay, here
my
config:
cat /usr/local/etc/mail/aliases
root:m...@myotherdomain.com
admin:m...@myotherdomain.com
icinga:m...@myotherdomain.com
#cat /usr/local/etc/mail/smtpd.conf
listen on lo0
listen on bge0 hostname mx.mydomain.net
table aliases file:/usr/local/etc/mail/aliases
accept from any for domain mydomain.net alias aliases deliver to
maildir
accept for local alias aliases deliver to maildir
accept for any relay
Everything work fine, except all email from shell will send with my own
user (me).
With root, with other user, with icinga user except for cron (root user).
This is from root:
# echo test | mail -v -s OpenSMTPd Test ad...@mydomain.net
220 mydomain.net ESMTP OpenSMTPD
EHLO localhost
250-mydomain.net Hello localhost [local], pleased to meet you
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-SIZE 36700160
250 HELP
MAIL FROM:m...@mydomain.net
250 2.0.0: Ok
RCPT TO:ad...@mydomain.net
250 2.1.5 Destination address valid: Recipient ok
DATA
354 Enter mail, end with . on a line by itself
.
250 2.0.0: d29a31ef Message accepted for delivery
QUIT
221 2.0.0: Bye
From Icinga user:
# su -m icinga
% echo test | mail -v -s OpenSMTPd Test ad...@mydomain.net
220 mydomain.net ESMTP OpenSMTPD
EHLO localhost
250-mydomain.net Hello localhost [local], pleased to meet you
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-SIZE 36700160
250 HELP
MAIL FROM:m...@mydomain.net
250 2.0.0: Ok
RCPT TO:ad...@mydomain.netr
250 2.1.5 Destination address valid: Recipient ok
DATA
354 Enter mail, end with . on a line by itself
.
250 2.0.0: 308fd296 Message accepted for delivery
QUIT
221 2.0.0: Bye
I receive correctly the email to my alias mail ( m...@myotherdomain.com )
but
with wrong email ( m...@mydomain.net instead of root or icinga)
And I really, really don't know why !! My personal nightmare...
I search on Google, on Freebsd Handbook, on OpenSMTPd manual, etc...
I search how mail choose user to use for mailfrom. I found nothing !!!
:'(
Icinga daemon alert me with my own email :-/
And for no reason (it is not the purpose of this mail), but php mailer
don't work :-/
I found just one thing, how define default domain
( /usr/local/etc/mail/mailname )
Since, every mail will send with @mydomain.net instead of localhost.
Great,
I made it !
Can you help me to resolve this mystery ??? :)
Because later, I would like to make ssl/tls smtp, with auth and
Dovecot/lmp
and if I can't resolve this...
I think I can't resolve all mystery will be come...
Can you open a bug report on https://github.com/OpenSMTPD/OpenSMTPD ?
Make sure to mention which version of OpenSMTPD you are using.
There is no mistery, a bug was introduced, then fixed, but since I don't
know which version you are running, I don't know if you are running with
this bug or if you found a new one.
--
Gilles Chehade
https://www.poolp.org @poolpOrg
--
Antoine Michard