View previous topic :: View next topic |
Author |
Message |
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 312 Location: Somewhere in the 77
|
Posted: Sat Sep 28, 2024 10:26 am Post subject: [SOLVED][Sendmail] Can't send mail to root@localhost |
|
|
Hello,
For my project I need to be able to send locally an e-mail to root@localhost, or any Unix users I want.
It's on a Raspberry Pi 4 with Gentoo installed on it by the way.
Things to note: I had to install sendmail by adding this file: /etc/portage/package.accept_keyword/sendmail
Code: | <mail-mta/sendmail-9999 **
mail-filter/procmail ~arm64
|
Allowing me to install it, since there is no ARM64 ebuild.
Now it's installed.
I tried several things to run sendmail, but the best I could get for now is these mails kept in /var/spool/clientmqueue, I can see my previous tests :
Code: | localhost /var/spool # grep -rin "toto" *
clientmqueue/qf48RAxi2O1000483:22:H??sujet: toto
clientmqueue/qf48RB7jsO1000513:22:H??sujet: toto
clientmqueue/qf48SAC9O71013185:22:H??Subject: toto
clientmqueue/qf48SAI3Nm1013236:22:H??Subject: toto_1 |
Or other, here:
Code: | clientmqueue:
df48RAxi2O1000483 df48RB17Vu1000487 df48RB7jsO1000513 df48SAC9O71013185 qf48RB0bWM1000486 qf48RB4EAW1000504 qf48RBAeuX1000525
df48RB0bWM1000486 df48RB4EAW1000504 df48RBAeuX1000525 qf48RAxi2O1000483 qf48RB17Vu1000487 qf48RB7jsO1000513 qf48SAC9O71013185 |
Showing me, at least, it try.
I tried to send these by running this kind of command:
Testing if it could works, as root:
Code: | sendmail -bv
root@localhost... deliverable: mailer local, user root |
Code: | echo "Subject: toto" | sendmail root@localhost |
Etc.
So far, the best I get is to have these stuck in clientmqueue.
Later, I would need to be able to use sendmail with -t -i option from a php.ini file to finalize my PHP form script project, that would later use the proper ways to send e-mail across the network.
Any ideas or suggestion regarding this ?
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website.
Last edited by kgdrenefort on Fri Oct 04, 2024 12:15 pm; edited 1 time in total |
|
Back to top |
|
|
szatox Advocate
Joined: 27 Aug 2013 Posts: 3432
|
Posted: Sat Sep 28, 2024 1:36 pm Post subject: |
|
|
I don't use sendmail, but can you send mail to root without domain? Domain name is not required for local delivery.
/etc/aliases might be worth inspecting, there is no need to alter the default on most systems, but perhaps you'll get some hint from checking it out,
Also, how committed are you to sendmail? Asking just in case. _________________ Make Computing Fun Again |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 312 Location: Somewhere in the 77
|
Posted: Sat Sep 28, 2024 1:46 pm Post subject: |
|
|
szatox wrote: | I don't use sendmail, but can you send mail to root without domain? Domain name is not required for local delivery.
/etc/aliases might be worth inspecting, there is no need to alter the default on most systems, but perhaps you'll get some hint from checking it out,
Also, how committed are you to sendmail? Asking just in case. |
Thank for your answer, as the idea. Sadly it doesn't seems to help:
Code: | localhost /var/spool # grep -rin "toto3" *
clientmqueue/qf48SDfQS81013778:22:H??Subject: toto3 |
While sending as this:
(non-root user)
Code: | echo "Subject: toto3" | sendmail root |
(as in root)
Code: | localhost /var/spool # echo "Subject: toto3" | sendmail root
localhost /var/spool # grep -rin "toto3" *
clientmqueue/qf48SDfQS81013778:22:H??Subject: toto3
clientmqueue/qf48SDhm0G1013782:22:H??Subject: toto3 |
About if I'm committed to sendmail: No, but it seems to be a simple and default way to do so, in my futur project it'll probably rely on a real SMTP server from an ESP I use.
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
szatox Advocate
Joined: 27 Aug 2013 Posts: 3432
|
Posted: Sat Sep 28, 2024 2:46 pm Post subject: |
|
|
Well, sendmail certainly is quite old and established. This said, postfix too has matured a long time ago, and does the job pretty well. Local delivery should just work with default config.
You might give it a shot and see which one do you like more.
Either way, have you tried sending mail manually using e.g. netcat or telnet? Server might flat out tell you what's wrong during SMTP conversation.
What about logs? Is it trying to forward your local mail somewhere else? Does it need another MDA to finish the job?
Is a local delivery method defined in sendmail's config?
Are you able to send mail to other, remote servers? _________________ Make Computing Fun Again |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 312 Location: Somewhere in the 77
|
Posted: Mon Sep 30, 2024 8:16 am Post subject: |
|
|
szatox wrote: | Well, sendmail certainly is quite old and established. This said, postfix too has matured a long time ago, and does the job pretty well. Local delivery should just work with default config.
You might give it a shot and see which one do you like more.
Either way, have you tried sending mail manually using e.g. netcat or telnet? Server might flat out tell you what's wrong during SMTP conversation.
What about logs? Is it trying to forward your local mail somewhere else? Does it need another MDA to finish the job?
Is a local delivery method defined in sendmail's config?
Are you able to send mail to other, remote servers? |
For now I did not tried netcat or telnet. That could maybe leads me to what's not working yes, I would have to give it a try.
I do not see any logs about that, my system is supposed to use systemd default way.
About MDA I was thinking it was kind of useless since it's a simple local message.
I did not do any config for sendmail, so far as I remember, hopping it was more or less by default working for such task.
And no, I can't send mail anywhere, even locally it seems.
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
szatox Advocate
Joined: 27 Aug 2013 Posts: 3432
|
Posted: Mon Sep 30, 2024 8:23 am Post subject: |
|
|
Quote: | About MDA I was thinking it was kind of useless since it's a simple local message. | Yeah, I'd think that too, but when things don't work as expected it's time to question everything.
Unfortunately we don't have a lot to work with right now _________________ Make Computing Fun Again |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 312 Location: Somewhere in the 77
|
Posted: Fri Oct 04, 2024 10:12 am Post subject: |
|
|
Hello,
After some research and trying, I realized a few things:
1/ The 'sendmail' service has to be started. Now I can reach port 25 locally using telnet, which was not the case before.
Code: | localhost /etc/mail # telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 localhost ESMTP Sendmail 8.17.1.9/8.17.1.9; Fri, 4 Oct 2024 12:10:47 +0200 |
2/ It seems I needed to do a bit of configuration, that's messy but I tried to follow a few things, into /etc/mail.
I edited a few files, trying to understand how this should works.
/etc/mail/aliases:
If I understand, mail for root are now forwarded to code Unix user's mailbox. Now I have:
Code: | /var/spool/mail/code |
right next to the root mbox file. Both are empty.
This edit was followed by the command:
And:
Code: | systemctl restart sendmail |
/etc/mail/access:
I guess this means that mails should use localhost as a RELAY. I also guess this is fine for local works only. Which is, for now, my goal.
Of course this edit was followed by this command:
Code: | makemap hash /etc/mail/access.db < /etc/mail/access |
/etc/mail/local-host-names:
I was trying to get rid of this message about FQDN… Not better:
Code: | WARNING: local host name (localhost) is not qualified; see cf/README: WHO AM I? |
To be honest, I don't see why I should need a fully qualified domain name for local mail delivery, IIRC it was important, mandatory, for mail across a real network, not for local stuff. But my mails skills are most rusty than the Titanic.
I think that's all my edits so far.
If I start the service and try to send an e-mail to root, this is what I get for the sendmail service:
Code: | ● sendmail.service - Sendmail Mail Transport Agent
Loaded: loaded (/usr/lib/systemd/system/sendmail.service; disabled; preset: disabled)
Active: active (running) since Fri 2024-10-04 11:49:12 CEST; 15min ago
Process: 1084903 ExecStartPre=/usr/bin/newaliases (code=exited, status=0/SUCCESS)
Process: 1085007 ExecStartPre=/bin/rm -f /var/spool/mqueue/xf* (code=exited, status=0/SUCCESS)
Process: 1085009 ExecStart=/usr/sbin/sendmail -bd -q30m -L sm-mta (code=exited, status=0/SUCCESS)
Main PID: 1085127 (sendmail)
Tasks: 1 (limit: 4237)
CPU: 150ms
CGroup: /system.slice/sendmail.service
└─1085127 "sendmail: accepting connections"
oct. 04 11:48:12 localhost sendmail[1084903]: alias database /etc/mail/aliases rebuilt by root
oct. 04 11:48:12 localhost newaliases[1084903]: /etc/mail/aliases: 22 aliases, longest 10 bytes, 229 bytes total
oct. 04 11:48:12 localhost sendmail[1084903]: /etc/mail/aliases: 22 aliases, longest 10 bytes, 229 bytes total
oct. 04 11:48:12 localhost sm-mta[1085009]: My unqualified host name (localhost) unknown; sleeping for retry
oct. 04 11:49:12 localhost sm-mta[1085009]: unable to qualify my own domain name (localhost) -- using short name
oct. 04 11:49:12 localhost sm-mta[1085127]: starting daemon (8.17.1.9): SMTP+queueing@00:30:00
oct. 04 11:49:12 localhost systemd[1]: sendmail.service: Can't open PID file /run/sendmail.pid (yet?) after start: No such file or directory
oct. 04 11:49:12 localhost systemd[1]: Started Sendmail Mail Transport Agent.
oct. 04 11:53:58 localhost sm-mta[1085703]: 4949rwQa1085703: from=<code@localhost>, size=260, class=0, nrcpts=1, msgid=<202410040953.4949rwis1085586@localhost>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
oct. 04 11:53:58 localhost sm-mta[1085704]: 4949rwQa1085703: to=code, ctladdr=<code@localhost> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30438, dsn=2.0.0, stat=Sent
|
Here, we can see that at 11:53:58 I send an e-mail from code, to root (redirected to code mailbox). The status said it's sent, but can't find anything in /var/spool/mail about these e-mail. Not even in a queue so far as I can see.
Despite this message:
Code: | sendmail.service: Can't open PID file /run/sendmail.pid (yet?) after start: No such file or directory |
I have :
Code: | # cat /run/sendmail.pid
1085127
/usr/sbin/sendmail -bd -q30m -L sm-mta |
We can also see this:
Code: | oct. 04 11:48:12 localhost sm-mta[1085009]: My unqualified host name (localhost) unknown; sleeping for retry
oct. 04 11:49:12 localhost sm-mta[1085009]: unable to qualify my own domain name (localhost) -- using short name |
As said, I do not see why for local delivery a FQDN should be necessary, for now I think it's more a warning than anything else.
We can see the mbox are empty:
Code: | localhost /etc/mail # cat /var/spool/mail/*
localhost /etc/mail # ls /var/spool/mail/
code root |
Below, we the content of some directory, the last one being old test, from last week.
Code: | localhost /etc/mail # ls /var/spool/mqueue/
localhost /etc/mail # ls /var/spool/clientmqueue/
sm-client.pid
localhost /etc/mail # ls /var/spool/nullmailer/queue/
1727426890.966327 1727426915.966330 |
I'm pretty much out of ideas, here.
Still looking for a working solution. I'll next try to use telnet to do a test and see how it goes…
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 312 Location: Somewhere in the 77
|
Posted: Fri Oct 04, 2024 10:21 am Post subject: |
|
|
A quick and dirty test:
Quote: | localhost /etc/mail # telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 localhost ESMTP Sendmail 8.17.1.9/8.17.1.9; Fri, 4 Oct 2024 12:10:47 +0200
HELO localhost
250 localhost Hello localhost [127.0.0.1], pleased to meet you
MAIL FROM:<code@localhost>
250 2.1.0 <code@localhost>... Sender ok
RCPT TO:<root@localhost>
250 2.1.5 <root@localhost>... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
Subject: toto
Toto is a nice fellah, but I prefer foo and bar, as well.
.
250 2.0.0 494AAl5K1087705 Message accepted for delivery
quit
221 2.0.0 localhost closing connection
Connection closed by foreign host. |
If I understand, it's supposed to be accepted for delivery, but it's not sent and is not in any queue.
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
szatox Advocate
Joined: 27 Aug 2013 Posts: 3432
|
Posted: Fri Oct 04, 2024 10:42 am Post subject: |
|
|
Quote: | 1/ The 'sendmail' service has to be started. Now I can reach port 25 locally using telnet, which was not the case before. | Oh, wow, I did not not expect THIS to be the problem
Quote: | If I understand, mail for root are now forwarded to code Unix user's mailbox. | yes
Quote: | Now I have: /var/spool/mail/code | No.
Spool is for queues. An IMAP and POP server, one with virtual users, may choose to keep inboxes there, but local delivery is unlikely to be configured this way. I think the traditional location for inbox was $HOME/mail. You should be able to read those with mail command, invoked without any parameters, as the user in question.
Quote: | I was trying to get rid of this message about FQDN… Not better: | put a line in /etc/hosts like
127.0.0.1 localhost.local localhost
Using a public interface may be necessary, since many servers ignore local loopback when resolving their own name. Alternatively, there's often an option in server's config file to set the hostname, the server should pick whichever valid option exists.
This value is used during SMTP conversation and also as an anti-spam measure. Other servers will not accept mail from a server that doesn't know its name (A and PTR must match), but using a local name, as reported by mail.log, should be fine in your scenario.
I don't know about that RELAY option in config; I don't know what it's supposed to do, but it may not be what you want. If mail didn't reach users' mailboxes (those in $HOME), it might be worth a second look. I never used sendmail myself, but I can imagine 127.0.0.1 RELAY causing an infinite loop. The server should notice, reject, and log it though, which didn't happen, so really check your inbox first. _________________ Make Computing Fun Again |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 312 Location: Somewhere in the 77
|
Posted: Fri Oct 04, 2024 11:19 am Post subject: |
|
|
I edited /etc/hosts and now it is:
Code: | 127.0.0.1 localhost.local localhost |
So far, same issue.
mailq says there is nothing in queue.
I can still try to send these…
Code: | oct. 04 13:12:06 localhost sm-mta[1103125]: 494BC6hr1103125: from=<code@localhost.local>, size=278, class=0, nrcpts=1, msgid=<202410041112.494BC68l1103124@localhost.local>, proto=ESMTP, daemon=MTA, relay=localhost.local [127.0.0.1]
oct. 04 13:12:06 localhost sm-mta[1103126]: 494BC6hr1103125: to=code, ctladdr=<code@localhost.local> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30480, dsn=2.0.0, stat=Sent
oct. 04 13:12:12 localhost sm-mta[1103140]: 494BCCLA1103140: from=<code@localhost.local>, size=288, class=0, nrcpts=1, msgid=<202410041112.494BCCAe1103139@localhost.local>, proto=ESMTP, daemon=MTA, relay=localhost.local [127.0.0.1]
oct. 04 13:12:12 localhost sm-mta[1103141]: 494BCCLA1103140: to=code, ctladdr=<code@localhost.local> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30490, dsn=2.0.0, stat=Sent
oct. 04 13:12:14 localhost sm-mta[1103150]: 494BCEBU1103150: from=<code@localhost.local>, size=294, class=0, nrcpts=1, msgid=<202410041112.494BCEuo1103149@localhost.local>, proto=ESMTP, daemon=MTA, relay=localhost.local [127.0.0.1]
oct. 04 13:12:14 localhost sm-mta[1103151]: 494BCEBU1103150: to=code, ctladdr=<code@localhost.local> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30496, dsn=2.0.0, stat=Sent |
So, if I understand, the /var/spool/mail hold mail to be delivered later.
While /var/mail actually contains the mailboxes, which are code and root and are also empty.
I also edited the RELAY to:
Then:
Code: | makemap hash /etc/mail/access.db < /etc/mail/access |
And restarting sendmail. Same.
Since it is supposed to be fully local.
Thanks for your time.
EDIT:
I was wrong, the mails are… as you stated it… In home:
Code: | localhost /etc/mail # grep -rin "toto" /home/*
/home/code/.bash_history:488:echo "Subject: toto" | sendmail root@localhost
/home/code/.bash_history:489:echo "Subject: toto_1" | sendmail -bv root@localhost
/home/code/.bash_history:492:echo "Subject: toto" | sendmail root
/home/code/.bash_history:493:echo "Subject: toto3" | sendmail root
grep: /home/code/.viminfo : fichiers binaires correspondent
/home/code/.maildir/new/1728035018.1084880_1.localhost:11:Subject: toto
/home/code/.maildir/new/1728035638.1085706_0.localhost:11:Subject: toto
/home/code/.maildir/new/1728037102.1088598_0.localhost:8:Subject: toto
/home/code/.maildir/new/1728037102.1088598_0.localhost:10:Toto is a nice fellah, but I prefer foo and bar, as well.
/home/code/.maildir/new/1728039678.1101735_0.localhost:11:Subject: toto
/home/code/.maildir/new/1728039798.1101979_0.localhost:8:Subject: toto is a bitch
/home/code/.maildir/new/1728039921.1102271_0.localhost:11:Subject: toto
/home/code/.maildir/new/1728039991.1102416_0.localhost:8:Subject: toto
/home/code/.maildir/new/1728039991.1102416_0.localhost:10:toto
/home/code/.maildir/new/1728040152.1102744_0.localhost:11:Subject: toto
/home/code/.maildir/new/1728040157.1102759_0.localhost:11:Subject: toto
/home/code/.maildir/new/1728040326.1103127_0.localhost:11:Subject: toto
/home/code/.maildir/new/1728040332.1103143_0.localhost:11:Subject: toto
/home/code/.maildir/new/1728040334.1103152_0.localhost:11:Subject: toto
localhost /etc/mail # cd /home/code/.maildir/
localhost /home/code/.maildir # ls
cur new tmp
localhost /home/code/.maildir # ls cur/
localhost /home/code/.maildir # ls new/
1728035018.1084880_1.localhost 1728037102.1088598_0.localhost 1728039798.1101979_0.localhost 1728039991.1102416_0.localhost 1728040157.1102759_0.localhost 1728040332.1103143_0.localhost
1728035638.1085706_0.localhost 1728039678.1101735_0.localhost 1728039921.1102271_0.localhost 1728040152.1102744_0.localhost 1728040326.1103127_0.localhost 1728040334.1103152_0.localhost
localhost /home/code/.maildir # ls tmp/
localhost /home/code/.maildir # |
so, into new/ I have a lot of these… Should I conclude this is working ?
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 312 Location: Somewhere in the 77
|
Posted: Fri Oct 04, 2024 11:37 am Post subject: |
|
|
It seems to be fully working.
Another test:
Code: | localhost /home/code/.maildir # telnet localhost.local 25
Trying 127.0.0.1...
Connected to localhost.local.
Escape character is '^]'.
220 localhost.local ESMTP Sendmail 8.17.1.9/8.17.1.9; Fri, 4 Oct 2024 13:32:26 +0200
HELO localhost.local
250 localhost.local Hello localhost.local [127.0.0.1], pleased to meet you
MAIL FROM:<code@localhost>
250 2.1.0 <code@localhost>... Sender ok
RCPT TO:<code@localhost>
250 2.1.5 <code@localhost>... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
Subject: tata
tata !!!
.
250 2.0.0 494BWQGc1105547 Message accepted for delivery
quit
221 2.0.0 localhost.local closing connection
Connection closed by foreign host. |
Code: | localhost /home/code/.maildir # grep -rin "tata" *
new/1728041588.1105630_0.localhost:8:Subject: tata
new/1728041588.1105630_0.localhost:10:tata !!!
|
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 312 Location: Somewhere in the 77
|
Posted: Fri Oct 04, 2024 12:09 pm Post subject: |
|
|
I decided to try and see if my contact form written in PHP was working, seems to, I was able to use it to send an e-mail locally:
Code: | Return-Path: <nobody@localhost.local>
Received: from localhost.local (localhost.local [127.0.0.1])
by localhost.local (8.17.1.9/8.17.1.9) with ESMTP id 494C7o2J1109734
for <root@localhost.local>; Fri, 4 Oct 2024 14:07:50 +0200
Received: (from nobody@localhost)
by localhost.local (8.17.1.9/8.17.1.9/Submit) id 494C7ocd1109733;
Fri, 4 Oct 2024 14:07:50 +0200
Date: Fri, 4 Oct 2024 14:07:50 +0200
From: System user <nobody@localhost.local>
Message-Id: <202410041207.494C7ocd1109733@localhost.local>
To: root@localhost.local
Subject: This is a simple test.
This is a simple test lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem |
I think this should be considered as working, but if you have anything else to add, will be glad !
Thanks for your time.
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
szatox Advocate
Joined: 27 Aug 2013 Posts: 3432
|
Posted: Fri Oct 04, 2024 12:35 pm Post subject: |
|
|
That's great, you've got your mail delivered, so it's looking good.
You should now make sure your server won't be used by spammers though. Now, localhost is typically considered a trusted machine, so outgoing mail will always be accepted. For this test, try connecting from a different machine to 25/tcp and sending a mail to a user in a domain your server doesn't host.
Your server should reject all attempts to send from your domain by unauthenticated users (regardless of destination address), and it should reject any relay attempts (mail from not-your-domain to not-your-domain).
One this is done, you can consider this mission a success _________________ Make Computing Fun Again |
|
Back to top |
|
|
kgdrenefort Guru
Joined: 19 Sep 2023 Posts: 312 Location: Somewhere in the 77
|
Posted: Mon Oct 07, 2024 10:58 am Post subject: |
|
|
szatox wrote: | That's great, you've got your mail delivered, so it's looking good.
You should now make sure your server won't be used by spammers though. Now, localhost is typically considered a trusted machine, so outgoing mail will always be accepted. For this test, try connecting from a different machine to 25/tcp and sending a mail to a user in a domain your server doesn't host.
Your server should reject all attempts to send from your domain by unauthenticated users (regardless of destination address), and it should reject any relay attempts (mail from not-your-domain to not-your-domain).
One this is done, you can consider this mission a success ;) |
This is useless in my case.
Now it does not use sendmail anymore, it was purely for testing before even trying to send anything to any ESP's SMTP server.
As suggested on #php@libera.chat, I send the mail using PHPMailer for convenience. And it works very well !
This server is a devbox, only accessible on my LAN network, to avoid pushing anything on my actual server until it's ready.
Thanks nonetheless for all your guidance.
Regards,
GASPARD DE RENEFORT Kévin _________________ Traduction wiki, pour praticiper.
Custom logos/biz card/website. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|