OVH Community, your new community space.

Dramma e disperazione con Postfix per l'invio di email


nav
06.06.2013, 19.37
Citazione Originariamente Scritto da mac
Questo errore è causato da una incompatibilità tra il kernel che stai usando e la versione di syslog-ng.
Per curiosità, è un'installazione nuova e pulita? oppure hai fatto modifiche/aggiornamenti?

Se hai bisogno di contattarmi, puoi usare i messaggi privati qui sul forum, cliccando sul mio nick.

Grazie veramente tanto per l'aiuto dimostrato
.in effetti ho fatto degli aggiornamenti con Webmin, installando e reinstallando diversi script senza risolvere il problema...comunque adesso mi sono arreso e ho reinstallato il mio vps sperando di risolvere il problema con la configurazione SMTP verso il server esterno della mia Email ,almeno potrò sicuramente bypassare la funzione php mail() del cms. grazie mac e a tutti gli atri ovviamente.

mac
06.06.2013, 00.29
Questo errore è causato da una incompatibilità tra il kernel che stai usando e la versione di syslog-ng.
Per curiosità, è un'installazione nuova e pulita? oppure hai fatto modifiche/aggiornamenti?

Se hai bisogno di contattarmi, puoi usare i messaggi privati qui sul forum, cliccando sul mio nick.

nav
06.06.2013, 00.07
Citazione Originariamente Scritto da mac
si ma lo stai facendo da utente normale?
se si, devi metterci "sudo" davanti al comando...
Codice:
sudo /etc/init.d/syslog-ng restart
mi dà lo stesso errore di prima
Codice:
* Stopping system logging syslog-ng                                                          [ OK ]
 * Starting system logging syslog-ng                                                                 Error opening file for reading; filename='/proc/kmsg', error='Operation not permitted (1)'
Error initializing source driver; source='s_src', id='s_src#1'
Error initializing message pipeline;
                                                                                              [fail]

mac
06.06.2013, 00.04
si ma lo stai facendo da utente normale?
se si, devi metterci "sudo" davanti al comando...
Codice:
sudo /etc/init.d/syslog-ng restart

nav
06.06.2013, 00.03
Ti posso inviare l'accesso root via ssh per vedere tu stesso?

nav
05.06.2013, 23.59
Citazione Originariamente Scritto da mac
Codice:
/etc/init.d/syslog-ng status
ed eventualmente
Codice:
/etc/init.d/syslog-ng restart
con
Codice:
/etc/init.d/syslog-ng status
ho ricevuto

Codice:
 * syslog-ng is not running
con
Codice:
/etc/init.d/syslog-ng restart
ho ricevuto

Codice:
 Error opening file for reading; filename='/proc/kmsg', error='Operation not perm                     itted (1)'
Error initializing source driver; source='s_src', id='s_src#1'
Error initializing message pipeline;

mac
05.06.2013, 23.54
Codice:
/etc/init.d/syslog-ng status
ed eventualmente
Codice:
/etc/init.d/syslog-ng restart

nav
05.06.2013, 23.51
Citazione Originariamente Scritto da mac
Scusa ma che versione di ubuntu stai usando?
magari stai usando syslog o syslog-ng ...
Codice:
ls /etc/init.d/
Quando accedo via ssh mi dà il benvenuto con

Codice:
Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 2.6.32-042stab076.8 x86_64)
quindi la versione è 12.04

dopo il comando
Codice:
ls /etc/init.d/
ho ricevuto:

Codice:
acpid              network-interface            setvtrgb
apache2            network-interface-container  single
apparmor           network-interface-security   skeleton
atd                ondemand                     smartd
bind9              passwd                       smartmontools
bootlogd           plymouth                     ssh
console-setup      plymouth-log                 stop-bootlogd
cron               plymouth-splash              stop-bootlogd-single
dbus               plymouth-stop                sudo
friendly-recovery  plymouth-upstart-bridge      syslog-ng
halt               postfix                      udev
hddtemp            procps                       udev-fallback-graphics
hostname           rc                           udev-finish
hwclock            rc.local                     udevmonitor
hwclock-save       rcS                          udevtrigger
ipmievd            README                       ufw
irqbalance         reboot                       umountfs
killprocs          rsync                        umountnfs.sh
module-init-tools  saslauthd                    umountroot
mysql              screen-cleanup               urandom
networking         sendsigs                     webmin
ti posso inviare i miei credenziali ssh per verificare tu stesso?

mac
05.06.2013, 23.48
Scusa ma che versione di ubuntu stai usando?
magari stai usando syslog o syslog-ng ...
Codice:
ls /etc/init.d/

nav
05.06.2013, 23.39
Citazione Originariamente Scritto da mac
Non è molto normale.
Codice:
/etc/init.d/rsyslog status
la risposta che ho ricevuto è
Codice:
-bash: /etc/init.d/rsyslog: No such file or directory

mac
05.06.2013, 23.35
Non è molto normale.
Codice:
/etc/init.d/rsyslog status

nav
05.06.2013, 23.21
Citazione Originariamente Scritto da mac
Puoi postare un po' di /var/log/mail.log ?
ho aperto questo file e stranamente è vuoto ! è possibile? infatti pesa 0 kb

mac
05.06.2013, 23.17
Puoi postare un po' di /var/log/mail.log ?

TheDarkITA
05.06.2013, 23.14
Controlla che nel record txt relativo all'SPF del tuo dominio, l'ip inserito corrisponda all'indirizzo ip con cui il server spedisce le email.

nav
05.06.2013, 23.13
Citazione Originariamente Scritto da TheDarkITA
Hai un softfail per l'SPF, come puoi vedere.
purtroppo sono ignorante in materia, puoi spiegarti meglio perfavore? si può risolvere il problema?

nav
05.06.2013, 23.11
Citazione Originariamente Scritto da mac
Non è una "cartella". È un file. E dovresti proprio averlo.
In ogni caso, nel tuo main.cf sostituisci la riga
Codice:
myorigin = /etc/mailname
con
Codice:
myorigin = tuodominio
e riavvia postfix
Codice:
/etc/init.d/postfix restart
fatto, ma non ha funzionato

Ho controllato il file /etc/mailname e presenta solo il nome del mio dominio tipo miodominio.org

mac
05.06.2013, 22.59
Non è una "cartella". È un file. E dovresti proprio averlo.
In ogni caso, nel tuo main.cf sostituisci la riga
Codice:
myorigin = /etc/mailname
con
Codice:
myorigin = tuodominio
e riavvia postfix
Codice:
/etc/init.d/postfix restart

TheDarkITA
05.06.2013, 22.50
Hai un softfail per l'SPF, come puoi vedere.

nav
05.06.2013, 22.43
Citazione Originariamente Scritto da mac
no.

Piuttosto, cos'hai in /etc/mailname ?
In effetti ho cercato questa cartella ma non esiste....

mac
05.06.2013, 22.35
ho modificato anche PHP.INI aggiungendo /usr/sbin/sendmail alla sendmail_path senza risultati:

Codice:
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path = /usr/sbin/sendmail
Ci credo che non hai risultati.
Se vuoi attivare quella riga devi togliere il commento davanti, il ";"
In ogni caso, è una modifica non necessaria. Il default è già ok.

mac
05.06.2013, 22.25
Ho notato che nell'header delle email compare il sender com WWW-DATA@miodominio.tld ,potrebbe essere questo la causa del problema?
no.

Piuttosto, cos'hai in /etc/mailname ?

Io leggerei questo:
http://www.postfix.org/BASIC_CONFIGURATION_README.html

nav
05.06.2013, 20.18
Salve a tutti,
Premetto che ho installando adesso il mio sito con Ubuntu 12.04 + LAMP + Wordpress ,tutto funziona a meraviglia finchè arriva il momento di Postfix che permette a Wordpress di inviare le email di registrazione, attivazioni account ,notifiche ecc.... che purtroppo arrivano ma finiscono nelle Cartelle SPAM di tutti i Provider Gmail hotmail Yahoo libero ecc . Il dominio registrato da 3 giorni non centra nulla come gli stessi provider confermano quindi presumo che si tratta di Mal configurazione del VPS. Ho installato e reinstallato Postfix quasi 20 volte senza risolvere il problema e sono davvero disperato. Ho notato che nell'header delle email compare il sender com WWW-DATA@miodominio.tld ,potrebbe essere questo la causa del problema?

Sono davvero disperato e ringrazio chiunque provi ad aiutarmi

Header di un email ricevuta con Postfix :

Codice:
Delivered-To: miaemail@gmail.com
Received: by 10.152.19.101 with SMTP id d5csp25619lae;
        Wed, 5 Jun 2013 11:58:09 -0700 (PDT)
X-Received: by 10.180.183.139 with SMTP id em11mr7950078wic.16.1370458689430;
        Wed, 05 Jun 2013 11:58:09 -0700 (PDT)
Return-Path: 
Received: from miodominio.org (3.ip-46-105-15.eu. [46.105.10.8])
        by mx.google.com with ESMTP id wp6si14757412wjc.44.2013.06.05.11.58.09
        for ;
        Wed, 05 Jun 2013 11:58:09 -0700 (PDT)
Received-SPF: softfail (google.com: domain of transitioning www-data@miodominio.org does not designate 46.105.10.8 as permitted sender) client-ip=46.105.10.8;
Authentication-Results: mx.google.com;
       spf=softfail (google.com: domain of transitioning www-data@miodominio.org does not designate 46.105.10.8 as permitted sender) smtp.mail=www-data@miodominio.org
Received: by miodominio.org (Postfix, from userid 33)
	id 31936204049E; Wed,  5 Jun 2013 20:58:09 +0200 (CEST)
To: miaemail@gmail.com
Subject: Oggetto mail
X-PHP-Originating-Script: 33:class-phpmailer.php
Date: Wed, 5 Jun 2013 18:58:09 +0000
From: "miodominio.org" 
Message-ID: <3698c1d0d88dd2dfb423de9b421b805c@miodominio.org>
X-Priority: 3
X-Mailer: PHPMailer 5.2.1 (http://code.google.com/a/apache-extras.org/p/phpmailer/)
Reply-To: davide 
X-Mailer: miodominio.org
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="UTF-8"

Testo mail testo mail testo mail
la configurazione di Postfix da main.cf è la seguente:

Codice:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

append_dot_mydomain = no

readme_directory = no

myhostname = miodominio.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = miodominio.org, localhost
relayhost = 
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/
ho modificato anche PHP.INI aggiungendo /usr/sbin/sendmail alla sendmail_path senza risultati:

Codice:
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path = /usr/sbin/sendmail