1

Temat: sSMTP - bad sender address syntax

Podczas próby wysyłania wiadomości za pomocą ssmtp dostaje komunikat "sendmail: 501 5.1.7 Bad sender address syntax"

root@byrrt-router:~# cat /etc/ssmtp/ssmtp.conf
#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#

root=<ciach>@poczta.fm
mailhub=poczta.interia.pl:587
rewriteDomain=
UseSTARTTLS=YES
AuthUser=<ciach>@poczta.fm
AuthPass=<ciach>
FromLineOverride=YES
root@byrrt-router:~#

W czym rzecz?

2

Odp: sSMTP - bad sender address syntax

A to <ciach> nie zawiera znaczków typo !@ czy czegoś podobnego?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: sSMTP - bad sender address syntax

Cezary napisał/a:

A to <ciach> nie zawiera znaczków typo !@ czy czegoś podobnego?

No właśnie nie. Mail to byrrt.router... a hasło składa się tylko z liter i cyfr.. No chyba, że ta kropka go tam coś drażni ale przecież jest to dozwolona nazwa..

4

Odp: sSMTP - bad sender address syntax

Zrób sobie konto o super prostej nazwie i haśle i sprawdzisz tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez byrrt 2013-11-02 12:37:41)

Odp: sSMTP - bad sender address syntax

A więc próbowałem z ustawieniem mojego konta mailowego - b. prostego. Niestety jest to samo hmm

Dodam też, że gdy mam ustawiony port SMTP na 465 (tak jak zaleca admin poczty interii) to po wykonaniu polecenia

root@byrrt-router:~# cat /mail.txt | sendmail -t

Polecenie wisi przez parę minut po czym wywala błąd:

root@byrrt-router:~# cat /mail.txt | sendmail -t
sendmail: Cannot open poczta.interia.pl:465
root@byrrt-router:~#

w logach systemowych jest takie coś:

Nov  2 11:31:35 byrrt-router mail.info sSMTP[6989]: Creating SSL connection to host
Nov  2 11:36:35 byrrt-router mail.err sSMTP[6989]: Invalid response SMTP Server (STARTTLS)
Nov  2 11:36:35 byrrt-router mail.err sSMTP[6989]: Cannot open poczta.interia.pl:465

Ma ktoś pomysł co go boli?

6

Odp: sSMTP - bad sender address syntax

Dobra doszedłem dlaczego wywala mi taki błąd. W pliku /etc/ssmt/revaliases trzeba dodać odpowiednią linijkę. Dodatkowo miałem błędnie wpisane nr. portu i adres serwera SMTP choć wg. tego co jest na stronie poczty interii powinno działać.

Przedstawię może zatem przykładową konfigurację - może komuś się przyda:

Plik /etc/ssmt/revaliases:

root:login@poczta.fm:www.poczta.fm:587

Plik /etc/ssmt/ssmtp.conf:

root=login@poczta.fm
mailhub=www.poczta.fm:587
rewriteDomain=
UseSTARTTLS=Yes
AuthUser=login@poczta.fm
AuthPass=haslo
FromLineOverride=Yes

Przy takich ustawieniach maile normalnie wychodzą i logread pokazuje info o pomyślnym wysłaniu maila..
Dziękuję i pozdrawiam smile