Hallo!
Jetzt habe ich ein Mailserver als Smarthost konfiguriert. Die Mails werden mit fetchmail (user1@domain.at, user2@domain.at) abgeholt, dann mit amavisd-new untersucht und über postfix an cyrus übergeben. Damit Transport funktioniert habe ich in der transport.map folgende zeile @domain.at smtp:[lokaler.mailserver] eingefügt. So funktioniert das abrufen der Mails mit fetchmail perfekt. Das versenden der Mails funktionierte bis auf intern. Ich konnte von user1@domain.at nicht an user2@domain.at senden, diese Mail kommt mit einer bounce Meldung von Postfix zum Absender zurück.
Dann ist mir eingefallen, dass ich im transport.map für jeden User ein relay Eintrag eintrage, (user1@domain.at relay:[provider.at]) wobei ich auch im main.cf ein relayhost eingetragen habe. So funktioniert es auch, aber ich denke, dass es nicht irgendwie sein muss, dass die interne Mails nicht direkt über provider geroutet werden muss. Ich würde mich sehr freuen, wenn ihr mir Tipps geben könnt, wie ihr das realisiert habt.
Noch eine Frage: Wenn man alle Mails von user1@domain.at an user2@doamin.at weiterleitet, ändert ihr da im fetchmailrc bei user1@domain.at einfach den username wie bei user2@domain.at oder gibt es andere Möglichkeiten? Mit /etc/aliases habe ich schon versucht, das klappt bei mir nicht.
Jetzt habe ich ein Mailserver als Smarthost konfiguriert. Die Mails werden mit fetchmail (user1@domain.at, user2@domain.at) abgeholt, dann mit amavisd-new untersucht und über postfix an cyrus übergeben. Damit Transport funktioniert habe ich in der transport.map folgende zeile @domain.at smtp:[lokaler.mailserver] eingefügt. So funktioniert das abrufen der Mails mit fetchmail perfekt. Das versenden der Mails funktionierte bis auf intern. Ich konnte von user1@domain.at nicht an user2@domain.at senden, diese Mail kommt mit einer bounce Meldung von Postfix zum Absender zurück.
Dann ist mir eingefallen, dass ich im transport.map für jeden User ein relay Eintrag eintrage, (user1@domain.at relay:[provider.at]) wobei ich auch im main.cf ein relayhost eingetragen habe. So funktioniert es auch, aber ich denke, dass es nicht irgendwie sein muss, dass die interne Mails nicht direkt über provider geroutet werden muss. Ich würde mich sehr freuen, wenn ihr mir Tipps geben könnt, wie ihr das realisiert habt.
Noch eine Frage: Wenn man alle Mails von user1@domain.at an user2@doamin.at weiterleitet, ändert ihr da im fetchmailrc bei user1@domain.at einfach den username wie bei user2@domain.at oder gibt es andere Möglichkeiten? Mit /etc/aliases habe ich schon versucht, das klappt bei mir nicht.