#1 26. September 2011 Also, ich habe auf einem aktuellen Ubuntu Postfix und Mailx installiert. Sinn und Zweck der Übung ist es, mittels eines PHP-Skripts Emails an beliebige Empfänger zu verschicken, also nicht nur im lokalen Netzwerk. Hierzu möchte ich einen Exchange Server als Smarthost verwenden (alternativ zu Testzwecken reicht es mir vorerst auch, wenn es mittels GMX oder GMAIL funktioniert). Leider habe ich bisher noch keinen der 3 potentiellen Smarthosts nutzen können. Fehlermeldung ist zumeist "Connection Refused". Ich habe diverse Tutorials / Anleitungen aus dem Netz ausprobiert. Da bisher nichts richtig funktioniert hat vermute ich, dass irgendwo noch ein grundlegendes Konfigurationsproblem vorliegt, jedoch komme ich alleine wohl nicht mehr drauf. Dummerweise wird, seitdem ich das mail.log File zwischendurch manuell gelöscht habe, das (neue leere) mail.log nicht mehr mit neuen Einträgen versehen, was das debuggen quasi unmöglich macht. :/ + Multi-Zitat Zitieren
#2 26. September 2011 AW: ubuntu, postfix, mailx. mailversand über exchange server als smarthost oO postfix neustarten? mail.log löschen, neu erstellen, dem postfix user zuweisen und postfix erneut starten? + Multi-Zitat Zitieren
#3 27. September 2011 AW: ubuntu, postfix, mailx. mailversand über exchange server als smarthost Alles bereits gemacht. postfix ist Eigentümer der mail.log und darf lesen und schreiben :/ Das ist das eine Problem. Vllt hat jemand parallel schon irgendwelche Tipps, wie ich meine Konfiguration des Mail-Agenten richtig einrichte. Connecten zu den Servern (Exchange, gmail.com und gmx.net) scheint zu funktionieren, jedoch wird die Verbindung jedesmal abgelehnt dann (Connection refused). Kann doch net sein, dass das nicht funktioniert!! + Multi-Zitat Zitieren
#4 27. September 2011 AW: ubuntu, postfix, mailx. mailversand über exchange server als smarthost Habs in einer VM nochmal nachgebaut... Konfiguration entsprechend Postfix › Wiki › ubuntuusers.de Code: Sep 27 09:21:07 ubuntu-VirtualBox postfix/master[3921]: daemon started -- version 2.8.2, configuration /etc/postfix Sep 27 09:27:51 ubuntu-VirtualBox postfix/master[3921]: terminating on signal 15 Sep 27 09:27:56 ubuntu-VirtualBox postfix/master[4324]: daemon started -- version 2.8.2, configuration /etc/postfix Sep 27 09:30:53 ubuntu-VirtualBox postfix/master[4324]: terminating on signal 15 Sep 27 09:30:57 ubuntu-VirtualBox postfix/master[4494]: daemon started -- version 2.8.2, configuration /etc/postfix Sep 27 09:32:43 ubuntu-VirtualBox postfix/pickup[4497]: E0F45129D8: uid=1000 from=<ubuntu> Sep 27 09:32:44 ubuntu-VirtualBox postfix/cleanup[4517]: E0F45129D8: message-id=<20110927073243.E0F45129D8@ubuntu-VirtualBox> Sep 27 09:32:44 ubuntu-VirtualBox postfix/qmgr[4498]: E0F45129D8: from=<ubuntu@ubuntu-VirtualBox>, size=349, nrcpt=1 (queue active) Sep 27 09:32:44 ubuntu-VirtualBox postfix/smtp[4519]: connect to smtp.gmail.com[74.125.79.109]:25: Connection refused Sep 27 09:32:44 ubuntu-VirtualBox postfix/smtp[4519]: connect to smtp.gmail.com[74.125.79.108]:25: Connection refused Sep 27 09:32:44 ubuntu-VirtualBox postfix/smtp[4519]: E0F45129D8: to=<MeinGmailUser@googlemail.com>, relay=none, delay=0.44, delays=0.22/0.14/0.07/0, dsn=4.4.1, status=deferred (connect to smtp.gmail.com[74.125.79.108]:25: Connection refused) Sep 27 09:35:08 ubuntu-VirtualBox postfix/master[4494]: terminating on signal 15 Sep 27 09:35:12 ubuntu-VirtualBox postfix/master[4643]: daemon started -- version 2.8.2, configuration /etc/postfix Sep 27 09:35:15 ubuntu-VirtualBox postfix/pickup[4646]: 279AC129E2: uid=1000 from=<ubuntu> Sep 27 09:35:15 ubuntu-VirtualBox postfix/cleanup[4651]: 279AC129E2: message-id=<20110927073515.279AC129E2@ubuntu-VirtualBox> Sep 27 09:35:15 ubuntu-VirtualBox postfix/qmgr[4647]: 279AC129E2: from=<ubuntu@ubuntu-VirtualBox>, size=349, nrcpt=1 (queue active) Sep 27 09:35:15 ubuntu-VirtualBox postfix/smtp[4653]: connect to smtp.gmail.com[74.125.79.109]:587: Connection refused Sep 27 09:35:15 ubuntu-VirtualBox postfix/smtp[4653]: connect to smtp.gmail.com[74.125.79.108]:587: Connection refused Sep 27 09:35:15 ubuntu-VirtualBox postfix/smtp[4653]: 279AC129E2: to=<MeinGmailUser@googlemail.com>, relay=none, delay=0.35, delays=0.21/0.1/0.04/0, dsn=4.4.1, status=deferred (connect to smtp.gmail.com[74.125.79.108]:587: Connection refused) + Multi-Zitat Zitieren
#5 27. September 2011 AW: ubuntu, postfix, mailx. mailversand über exchange server als smarthost hast du mal mit nmap getestet, ob auf 74.125.79.108 die ports 25 und 587 offen sind? blockiert dein ISP vielleicht die mailports? + Multi-Zitat Zitieren
#6 27. September 2011 Code: XX@XX-VirtualBox:~$ nmap smtp.gmail.com -PN Starting Nmap 5.21 ( http://nmap.org ) at 2011-09-27 10:05 CEST Nmap scan report for smtp.gmail.com (74.125.79.108) Host is up (0.0075s latency). Hostname smtp.gmail.com resolves to 2 IPs. Only scanned 74.125.79.108 rDNS record for 74.125.79.108: ey-in-f108.1e100.net Not shown: 995 filtered ports PORT STATE SERVICE 21/tcp open ftp 25/tcp closed smtp 587/tcp closed submission 993/tcp open imaps 995/tcp open pop3s Nmap done: 1 IP address (1 host up) scanned in 69.32 seconds Hah! Da kommen wir der Sache doch schon näher... Ich frag mich nur, wieso (auch explizit zu Gmail) Anleitungen vorhanden sind, die eben dessen Verwendung als Smarthost beschreiben. Naja, vllt haben sie es ja erst kürzlich umgestellt... Code: XX@XX-VirtualBox:~$ nmap XXXXXX.de Starting Nmap 5.21 ( http://nmap.org ) at 2011-09-27 10:11 CEST Nmap scan report for XXXXXX.de (111.111.111.11) Host is up (0.0016s latency). Not shown: 989 filtered ports PORT STATE SERVICE 21/tcp open ftp 25/tcp closed smtp 80/tcp open http 135/tcp open msrpc 139/tcp open netbios-ssn 443/tcp open https 445/tcp open microsoft-ds 587/tcp closed submission 593/tcp open http-rpc-epmap 1048/tcp open unknown 3389/tcp open ms-term-serv Nmap done: 1 IP address (1 host up) scanned in 93.22 seconds Das ist der Scan für "meinen" Exchange-Server. Port 25 ist also auch zu. Mal davon ausgegangen, dass er nicht geöffnet wird, welche Möglichkeiten bieten sich für mein ursprüngliches Problem denn jetzt noch? Ich möchte mittels PHP-Skripts, die auf einem Linux-Server laufen, Emails (an beliebige Empfänger) versenden. //Sorry für's erneute Doppelpost. Ist aber denk ich übersichtlicher so. Ansonsten kurz mergen bitte^^ //EDIT Vornehmlich müsste ich das Problem mit dem Log nun beseitigen, da ich nicht mehr die VM weiterverwenden kann. //EDIT2 Das mail.log ist jetzt im syslog zu finden, das reicht mir. Versand funzt jetzt auch. Per Konsole und Telnet/SMTP konnte nach und nach schauen, was funzt und wo es noch hakt. thx crack^^ + Multi-Zitat Zitieren