Потому что в реализуемом кейсе есть условие, что в письмо нужно включать ссылку на фотографию, а в предыдущем не надо. Проблема в том, что photo.file.url дает нам относительный путь + контекст мейлера отличается от контекста приложения и в итоговом письме получалась ссылка типа http://localhost:1080/photo_file_url, где 1080 это порт mailcatcher, хотя нужен 3000-й, на котором крутится приложение. Передача хоста и портокола решение этой проблемы. Другое изящное решение гуглением не нашлось, ну, адекватным гуглением, ограниченным по времени =)