Lehet, hogy hülyeség, de most ez állt össze:
* A saját gmail címem gipsz.jakab@gmail.com.
* Ha egy levél feladója valami helyi account (pl. root), átírjuk gipsz.jakab+root@gmail.com-ra. Ha be van állítva a from, azt is átírjuk, vagy eldobjuk a levelet. Az átírás 1 db reguláris kifejezéssel megy.
* Ha egy levél címzettje valami helyi account, ugyanígy átírjuk. Ha létező címzett, akkor hagyjuk meg annak, ami.
* Valami minimál sendmail-szerű démon annyit csinál, hogy a leveleket a Gmail SMTP-jével küldi el, application specific password-del autentikálva.
Így minden levél feladója és címzettje valódi email cím lesz, mégis látszik benne, hogy honnan jött/hova ment, és minden levél megjelenik a Gmail inboxomban (és a sentben is). Azt hiszem, ez így egyben megold minden problémát. Vagy túlkomplikálom? Értem, hogy miért olyan nagy a szigor emailek terén (köszi, spammerek), de szerintem egy tök alap use case, hogy egy szerverről az értesítések minden gond nélkül eljussanak egy emberhez, helyes feladóval meg minden.
Gmailnél még lehet olyan gond, hogy tudtommal a kiküldött levelek feladóját átírja, és nem tudom, meghagyja-e a pluszos részt. Ugyanez működhet akkor is, ha az ISP-mnél regisztrálok egy címet, és a küldőket arra írom át (a címzett továbbra is a saját gmail címem). Vagy a küldő és feladó lehet két külön Gmail cím. Ez már mindegy.
Még nekem kell utánanéznem, hogy a kérdéses programok milyen feladóval és címzettel fognak próbálkozni, lesz-e gondom envelope vs header címzéssel, meg ilyesmi. Illetve meg kell találni azt a programot, ami ezt tudja. Léteznek olyan egyszerű dolgok, mint pl. ssmtp, de szerintem kevés lesz. Lehet, hogy Postfix/Exim lesz.