sendmail && mail in uscita verso out.alice.it [RISOLTO]

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

sendmail && mail in uscita verso out.alice.it [RISOLTO]

Messaggio da tgmx »

Ciao Ragazzi,
sto cercando di configurare sendmail sulla Slack 13.1 in modo da poter inviare mail da console in questo modo:
mail -s 'ciao' destination@XXXX.it < /tmp/text_file

Ho visto che avviando sendmail già sono in grado di farlo senza problemi e la mail arriva a destinazione.
Il problema è che il messaggio che arriva a destinazione risulta provenire dal mio ip di casa e quindi in certi casi può essere interpretato come spam.

Ora vorrei fare in modo che il mio sendmail non invii direttamente la posta a destinazione ma la passi al server di posta in uscita (out.alice.it).

Leggendo un po' in giro dicono tutti di seguire la seguente procedura:
1) editare /usr/share/sendmail/cf/cf/sendmail-slackware.mc sostituendo la riga:
dnl define(`SMART_HOST',`mailserver.example.com')
con:
define(`SMART_HOST',`out.alice.it')
2) generare un file cf:
sh Build sendmail-slackware.mc
3) copiare questo file:
cp sendmail-slackware.cf /etc/mail/sendmail.cf
4) avviare sendmail

Se ora invio il messaggio da console come sopra, non arriva niente e dal log maillog vedo:

Codice: Seleziona tutto

Feb 26 10:31:53 slack131 sm-mta[2867]: starting daemon (8.14.4): SMTP+queueing@00:25:00
Feb 26 10:31:53 slack131 sm-msp-queue[2870]: starting daemon (8.14.4): queueing@00:25:00
Feb 26 10:31:56 slack131 sendmail[2873]: p1Q9Vu5L002873: from=root, size=1439, class=0, nrcpts=1, msgid=<201102260931.p1Q9Vu5L002873@slack131..>, relay=root@localhost
Feb 26 10:31:56 slack131 sm-mta[2874]: p1Q9Vutj002874: from=<root@slack131>, size=1655, class=0, nrcpts=1, msgid=<201102260931.p1Q9Vu5L002873@slack131..>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Feb 26 10:31:57 slack131 sendmail[2873]: p1Q9Vu5L002873: to=destination@XXXX.it, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=31439, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p1Q9Vutj002874 Message accepted for delivery)
Feb 26 10:31:57 slack131 sm-mta[2876]: p1Q9Vutj002874: to=<destination@XXXX.it>, ctladdr=<root@slack131> (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=121655, relay=out.alice.it [82.57.200.132], dsn=5.0.0, stat=Service unavailable
Feb 26 10:31:57 slack131 sm-mta[2876]: p1Q9Vutj002874: p1Q9Vvtj002876: DSN: Service unavailable
Feb 26 10:31:57 slack131 sm-mta[2876]: p1Q9Vvtj002876: to=<root@slack131>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32852, dsn=2.0.0, stat=Sent
Mi ritorna indietro verso root un messaggio che leggo con il comando "mail" del tipo:

Codice: Seleziona tutto

....
....

To: <root@slack131>
Content-Type: multipart/report; report-type=delivery-status;
        boundary="p1Q9XqmX002885.1298712832/slack131.."
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
Status: R

Part 1:

The original message was received at Sat, 26 Feb 2011 10:33:52 +0100
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----
<destination@XXXX.it>
    (reason: 501 Syntax error in parameters or arguments to HELO command)

   ----- Transcript of session follows -----
... while talking to out.alice.it:
>>> HELO slack131..
<<< 501 Syntax error in parameters or arguments to HELO command
554 5.0.0 Service unavailable
....
....
Pare che out.alice.it non risponda correttamente a:

HELO slack131..
(dove slack131 è l'hostname del mio pc)

Secondo voi come posso risolvere il problema?
Ultima modifica di tgmx il sab 26 feb 2011, 15:13, modificato 1 volta in totale.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: sendmail && mail in uscita verso out.alice.it

Messaggio da Ansa89 »

Il problema sono i due punti alla fine di "slack131..".
Per il resto non sono riuscito a mandare nessuna mail perché mi dà sempre un errore dei parametri:

Codice: Seleziona tutto

helo piffy
250 smtp101.alice.it
mail from: buddy@out.alice.it
501 Syntax error in parameters or arguments to MAIL command

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: sendmail && mail in uscita verso out.alice.it

Messaggio da tgmx »

Quindi secondo te come risolvo?

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: sendmail && mail in uscita verso out.alice.it

Messaggio da Ansa89 »

Sinceramente non sono molto esperto di sendmail :oops: .
L'unica cosa che sono riuscito a fare con sendmail (seguendo mille tutorial) è stato configurare l'account gmail per l'invio e la ricezione delle e-mail.
Purtroppo ho il sospetto che gmail sia parecchio differnte da aliceposta :roll: .

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Re: sendmail && mail in uscita verso out.alice.it

Messaggio da tgmx »

Ho trovato il problema.... o almeno credo.
Più o meno è per il motivo che dicevi tu.

In HOSTNAME avevo:
slack131..
Perchè in fase di installazione della Slack viene chiesto l'hostname e se non si appartiene a nessun dominio bisogna inserire un "." (punto).

Per far funzionare la cosa basta mettere qualcosa dopo il punto in HOSTNAME. Ho anche provato con:
pippofranco.ciao
e funziona comunque. Non deve essere per forza una dominio esistente.

Grazie. ;-)

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: sendmail && mail in uscita verso out.alice.it [RISOLTO]

Messaggio da Paoletta »

magari puo' servire:
viewtopic.php?p=48260#p48260

Rispondi