I can send from my localhost using a python script connecting to SMTP, and from my webmail service.
In Flarum when sending a test email, nothing ever shows in my postfix logs.
The Flarum UI shows success almost immediately, i have debugging enabled but do not see any logs regarding SMTP, unless I put a bad port or something in place.
Is there a way to debug this?
My python script is set as follows:
sender_email="mail@xyz.com",
sender_password="xyz",
smtp_server="mail.xyz.com",
smtp_port=587,
recipients=["mail@xyz.com"]
My mail settings in flarum are
Driver: SMTP
Host: mail.xyz.com
Port: 587
Encrytpion: null (if putting tls or ssl errors show on send)
username: mail@xyz.com
pw: pw
Error if putting tls or ssl.
#76 /home/elevatebiohackingforum.com/public_html/flarum/public/index.php(26): Flarum\Http\Server->listen()
#77 {main}
[2025-04-05T17:41:52.539848+00:00] flarum.ERROR: Symfony\Component\Mailer\Exception\UnsupportedSchemeException: The "" scheme is not supported; supported schemes for mailer "smtp" are: "smtp", "smtps". in /home/xyx.com/public_html/flarum/vendor/symfony/mailer/Transport/Smtp/EsmtpTransportFactory.php:28
Stack trace:
//Script
Apr 05 12:27:14 server postfix/smtpd[459623]: F3050E11AF: client=server.myhost.com[107.x.x.170]
Apr 05 12:27:14 server postfix/cleanup[459650]: F3050E11AF: message-id=20250405172714.F3050E11AF@server.myhost.com
Apr 05 12:27:15 server postfix/qmgr[459423]: F3050E11AF: from=mail@myflarum.com, size=2377, nrcpt=2 (queue active)
Apr 05 12:27:15 server postfix/smtpd[459623]: disconnect from server.myhost.com[107.x.x.170] ehlo=2 starttls=1 auth=0/3 mail=1 rcpt=2 data=1 quit=1 commands=8/11
Apr 05 12:27:15 server postfix/smtpd[459634]: disconnect from unknown[193.46.255.40] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4
Apr 05 12:27:15 server postfix/smtpd[459661]: connect from unknown[81.30.107.145]
Apr 05 12:27:15 server postfix/smtp[459652]: F3050E11AF: to=mygmail@gmail.com, relay=gmail-smtp-in.l.google.com[142.251.116.26]:25, delay=0.78, delays=0.11/0.05/0.23/0.39, dsn=2.0.0, status=sent (250 2.0.0 OK 1743874035 46e09a7af769-72e30505ea4si3664805a34.46 - gsmtp)
Apr 05 12:27:16 server postfix/local[459651]: F3050E11AF: to=<"mail@myflarum.com"@server.myhost.com>, orig_to=mail@myflarum.com, relay=local, delay=2, delays=0.11/0.01/0/1.8, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME)
Apr 05 12:27:16 server postfix/qmgr[459423]: F3050E11AF: removed
//Webmail
Apr 05 12:29:07 server postfix/smtpd[459634]: 0EF5BE11AF: client=server.myhost.com[127.0.0.1]
Apr 05 12:29:07 server postfix/cleanup[460130]: 0EF5BE11AF: message-id=1743874146.460110@myflarum.com
Apr 05 12:29:07 server postfix/qmgr[459423]: 0EF5BE11AF: from=mail@myflarum.com, size=981, nrcpt=1 (queue active)
Apr 05 12:29:07 server postfix/smtpd[459634]: disconnect from server.myhost.com[127.0.0.1] helo=1 mail=1 rcpt=1 data=1 quit=1 commands=5
Apr 05 12:29:07 server postfix/smtpd[459969]: connect from unknown[81.30.107.119]
Apr 05 12:29:07 server postfix/smtp[460133]: 0EF5BE11AF: to=mygmail@gmail.com, relay=gmail-smtp-in.l.google.com[142.251.116.26]:25, delay=0.6, delays=0.06/0.04/0.17/0.32, dsn=2.0.0, status=sent (250 2.0.0 OK 1743874147 5614622812f47-4003ff4f973si3429454b6e.27 - gsmtp)
Apr 05 12:29:07 server postfix/qmgr[459423]: 0EF5BE11AF: removed